matlab学习(3) 保存和导入工作区

时间:2024-03-25 19:21:41

1、保存和导入工作区变量mat文件

假如创建了两个矩阵A=[1,2;3,4],B=[0,1;1,0]

则工作区就是这样的:

matlab学习(3) 保存和导入工作区

当函数有一个数据量非常大的返回值时,每次调用函数都要执行一遍函数,每次都要等结果。。

此时我们就可以把工作区保存,方便使用的时候load就好了。

matlab学习(3) 保存和导入工作区

接下来保存成[name].mat就可以了。

使用的时候点击导入数据->选择你要导入的.mat就可以了。

matlab学习(3) 保存和导入工作区

这时[name].mat里的变量都会被加载进工作区,使用的时候把工作区的变量赋给一个新变量即可,如A=evalin('base','A');第一项是固定的,第二项是工作区的变量名字;

 ------------------------------------------------------------------------------------------------------------------------

clear指令:

  • clear; / clear VARIABLES;           清除工作区所有变量
  • clear GLOBAL;清除所有全局变量
  • clear VAR1; 清除变量VAR1

-------------------------------------------------------------------------------------------------------------------------

当然也可以使用save load进行保存导入工作区。详见:

https://jingyan.baidu.com/article/e75057f217b8dbebc91a8927.html