Matlab使用注意事项及遇到的问题

本文总结了Matlab编程中的一些注意事项,包括脚本命名规范,如何改变工作路径,正确使用判断操作符,理解子函数的输入输出接口,fscanf函数的使用细节,以及循环绘图时的图像管理。在尝试在Labview中调用Matlab脚本时,遇到路径含有空格的问题,需要注意路径的处理。此外,还提到了fopen函数的多功能性,可用于创建不同类型的文本文件。
摘要由CSDN通过智能技术生成

1.脚本文件的命名不能是函数名,如plot,也不能是数字,比如1,否则运行时会出错。

2.在一个.m文件的末尾加 cd F: \ 可以将工作路径切换到F盘,然后运行这个路径下的.m文件。

path=['/home/aa/bb_100_',num2str(i)];
cd(path);

在labview中调用matlab脚本时,想要使用cd命令跳转至目标路径,出现错误,后发现是路径中名含有空格导致。

3.判断一个变量等于某个数值时,是用“==”,而不是“=”,单独的等号是赋值操作。

4.matlab中子函数的输入输出接口可以用来传递变量。如下图,子函数[ff]=select(aa,bb),括号中的aa和bb即为输入输出接口,在主程序中aa的值发生了改变,在子函数select中,调用aa的值就是改变后的值。

aa=value;
[ff]=select(aa,bb)

5.使用fscanf函数读取文件,其中m为行数,n为列数。如果此时读取的GOLDEN1.txt中的数据就是8行500列,则读取没有问题;如果GOLDEN1.txt中的数据不是8行500列,比如8行5000列,这种读取方式就会将第1行的501-1000列读取为data_ori的第2行,依次类推,也就是说并不是按照设定的行列数进行矩阵式读取,只是顺序读取。

m=8;
n=500;
data&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值