matlAB如何保存变量

程序每次跑完都要半个多小时,想把跑完得到的变量保存住,以后好查看。 只需要保存Workspace里的变量的数值和变量名字就行, ①以后方便查看, ②同时,可二次使用这些变量。例如,可再次迭代进行计算等等。 请问如何操作,O(∩_∩)O谢谢~

用save可以保存变量。

save data1 表示保存工作空间所有的变量到data1.mat中

save data2 m 表将工作空间的m变量保存到data2.mat中,如果工作空间没有m会报错。

save data3 m n p v 表示将工作空间中的 m n p v 四个变量保存到data3.mat中,如果工作空间没有这四个变量中的一个也会报错。

扩展资料:

变量命名规则

变量名必须以字母或下划线 "_" 开头。

变量名只能包含字母数字字符以及下划线。

变量名不能包含空格。如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头(比如 $myString)。

变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息。

参考资料来源:百度百科-变量 (计算机名词)

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-09

用 save 啊,具体用法:

doc save

以后查看或再使用这些变量的时候,用 load 再把变量载入工作空间就行了

doc load

查看帮助!

本回答被提问者采纳
第2个回答  推荐于2018-04-11
用save可以保存变量。

save data1 表示保存工作空间所有的变量到data1.mat中
save data2 m 表将工作空间的m变量保存到data2.mat中,如果工作空间没有m会报错。
save data3 m n p v 表示将工作空间中的 m n p v 四个变量保存到data3.mat中,如果工作空间没有这四个变量中的一个也会报错。
例如:
>> m=2
m =
2
>> n=rand(4)
n =
0.3804 0.5308 0.5688 0.1622
0.5678 0.7792 0.4694 0.7943
0.0759 0.9340 0.0119 0.3112
0.0540 0.1299 0.3371 0.5285
>> p='hello world'
p =
hello world
>> v=[23 22]
v =
23 22
>> save data1
>> save data2 m
>> save data3 m n p v
以后在需要这些变量时,只需要双击data1.mat(data2.mat data3.mat)即可。或者使用load data1.mat.本回答被网友采纳
相似回答