学习条件很差,手上没有一本MATLAB的书,安装的D版MATLAB又文档不全,遇到问题只能用help命令来查找。
今天翻译了SAVE命令。
SAVE命令可以将工作区的变量保存到磁盘。
SAVE FILENAME - 将工作区的所有变量全部保存到名为FILENAME.mat的二进制"MAT"文件中。数据可以用LOAD命令载入。如果FILENAME没有扩展名,会被默认设定为.mat
仅仅输入SAVE命令,将会创建一个名为’matlab.mat’的二进制"MAT"文件。如果’matlab.mat’文件不可写将会出错。
SAVE FILENAME X - 仅保存X。
SAVE FILENAME X Y Z - 保存X,Y和Z。可以使用通配符’*'来保存匹配的变量。
ASCII选项:
SAVE … -ASCII - 无论文件使用什么扩展名,都使用8位ASCII来代替二进制
SAVE … -ASCII -DOUBLE - 生成16位ASCII的格式
SAVE … -ASCII -TABS - 使用制表符来定界
SAVE … -ASCII -DOUBLE -TABS - 16位ASCII的格式 制表符定界
MAT选项:
SAVE … -MAT - 无论文件使用什么扩展名,都保存为MAT格式。
SAVE … -V4 - 保存为MATLAB 4可以调用的MAT文件。
SAVE … -APPEND - 将变量追加到一个已存在的文件中(仅限MAT文件)。
当使用-V4选项时,和MATLAB4不适配的变量将不会保存到MAT文件中。比如ND arrays, structs, cells等等,将不能存为MATLAB 4的MAT文件。
同样的,名称超过19个字符的变量也无法保存到MATLAB4 的MAT文件中。
当文件名或变量名存储在字符串中时,可以使用SAVE函数如SAVE(’filename’,'var1′,’var2′)。
举例:save sinwave.dat x -ASCII — 将变量x以ASCII格式保存到名为sinwave.dat的文件中
2009年2月27日星期五
MATLAB 之 SAVE命令
订阅:
博文评论 (Atom)
没有评论:
发表评论