请教一个有关save的问题
save 命令可以将某些变量除去然后保存吗?有一个程序需要在运行的时候保存所有变量到一个mat文件,但现在这个程序里添加了200多个OPC items, 因为在保存的时候这些OPC没有用,而且很费资源,会直接卡死。请问有没有什么方法只保存除OPC以外的所有变量啊?OPC的变量都满足 *_opc的形式 本帖最后由 hustxyong 于 2010-11-26 21:15 编辑save 命令可以选择Workspace中要保存的变量,但是你的程序需要在运行的时候保存所有变量到一个mat文件,试试在调用save之前用clear命令把不需要的变量清除掉 本帖最后由 zhouyang664 于 2010-11-26 21:42 编辑
回复 2 # hustxyong 的帖子
可是运行clear,程序就没法往下运行了!
好像不太好实现...
帮助文件里面写的很清楚,可以选择性的保存Saving Selected Variables
To save selected variables from the workspace, list the variables in the call to the save function. For example, if the current workspace contains variables A through Z, save B and C to bc.mat as follows:
save('bc.mat', 'B', 'C')
To save variables with names that match a pattern, use one of the following options:
*
Include the wildcard character (*). For example, save all variables that start with str to a file named strinfo.mat:
save('strinfo.mat', 'str*')
*
Apply the -regexp option, which matches variables to regular expressions. For example, save all variables that start with Mon, Tue, or Wed to a file named myfile.mat:
save('myfile.mat', '-regexp', '^Mon|^Tue|^Wed')
For more information, see Regular Expressions in the MATLAB Programming Fundamentals documentation. 回复 4 # qibbxxt 的帖子
这样就好整了,但如果想保存的变量很多,而且都是没有规律的命名,该怎么操作呢? Ref
http://www.mathworks.com/matlabcentral/newsreader/view_thread/293535 zhouyang664 发表于 2010-11-26 21:32 static/image/common/back.gif
回复 2 # hustxyong 的帖子
可是运行clear,程序就没法往下运行了!
clear 也是可以选择性的清除的,要存的变量多于要清除的变量就先把要清除的去掉,否则就直接save相关变量
页:
[1]