通过查询MATLAB数据保存指南中得知,当我们运行完数据,如果我们把光标放到“当前路径”、“命令窗口”、“工作空间”这三个地方时,如果我们按下CTR+S,MATLAB则会保存我们刚刚经过运行产生的在“工作空间”的所有数据,保存后会生成一个“mat”文件,其中包括在“工作空间”出现的所有数据。此外,当我们进行图像化显示,产生一个figure窗口的时候,将光标放在figure窗口,按下CTR+S,则会触发保存该figure窗口的指令。
MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。
1、首先,打开MATLAB R2018a,(可通过Ctrl+N)新建一个脚本,保存为TESTm。
2、然后,在脚本中输入如下代码,如下图所示。
3、接着,点击编辑器中的运行命令按钮,程序输出for_count = 20,即这里执行了20次循环。但如果按照C++中的FOR循环功能去理解,这里应该只执行7次循环,且i_record的最终结果为[3,6,9,12,15,18,21]。
4、如果在MATLAB中编程时需要在循环的过程中改变步长、终止等参数,建议使用while命令,对于TESTm,直接修改为如下代码即可。
首先将需要保存的数据提取出来,赋给某个变量,例如:将取出的4个数赋给变量tem;
之后的 *** 作就是对这个变量ten进行。例如:将变量tem存到文件D1,语句为:
save D1txt tem -ascii;
将文件D1读入程序中:tem =load('D1txt')
需要注意的是,存储时候要用ascii格式存储,否则在读入数据时,很有可能得到的不是数据,而是一堆乱码。切!切!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)