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=cell(m,n);
fid=fopen('GOLDEN1.txt','r');
for i=1:m
for j=1:n
data{i,j}=fscanf(fid,'%s',[1,1])
end
end
fclose(fid);

6.循环绘图时出现多幅图堆叠的情况,解决方法是加上close all语句,在每次画完一张图后关闭当前图像窗口。

clc,clear
for i=1:10
plot([0,100],[0.1,0.1],'r');
close all;
end

7.使用fopen不仅可以创建txt文件,也可以直接创建.tcl和.sh脚本文件。

fid=fopen(['/home/script/proc.sh'],'wt');
fprintf(fid,'%s\n','cd /home/data');
fprintf(fid,'%s\n','a=load(data.txt)');
fclose(fid);

Matlab使用注意事项及遇到的问题相关推荐

  1. matlab中 注意事项--字符串

    Matlab中的字符串操作 原文链接:http://hi.baidu.com/dreamflyman/item/bd6d8224430003c9a5275a9f (1).字符串是以ASCII码形式存储 ...

  2. 用matlab画图的好处,用matlab画图注意事项

    问题 开始用matlab画图时,使用默认设置,画出来的图不好看 比如,这段代码 x=0:0.1:10; y1=sin(x); y2=sin(x+3); plot(x,y1,x,y2) xlabel(' ...

  3. MatLab使用注意事项

    1.在命令行输入指令,当不加":"作为结尾时,系统会在命令窗口输出数值 当使用":"作为命令结尾时,系统不再输出数值,但是会在工作区存储变量 对应的值. 2.变 ...

  4. 美国康奈尔大学BioNB441元胞自动机MATLAB应用

    美国康奈尔大学BioNB441在Matlab中的元胞自动机 介绍 元胞自动机(CA)是用于计算计划利用当地的规则和本地通信.普遍CA定义一个网格,网格上的每个点代表一个有限数量的状态中的细胞.过渡规则 ...

  5. matlab从入门到精通 iso,《MATLAB从入门到精通》.(胡晓冬,董辰辉).[PDF]

    .1.7 workspace browser和variable editor窗口 15 1.7.1 workspace browser窗口 15 1.7.2 variable editor窗口 15 ...

  6. MATLAB实现PCA算法

    前言 最近在看有关PCA的东西,看完后准备用MATLAB实现,谁知道MATLAB一堆函数,因此整理一下. PCA原理 这里不推导数学公式,推导数学公式已经有其他很多讲的非常好的博客了.我这里尽量用通俗 ...

  7. 8. 修改matlab GUI中fig和m文件名修改流程及注意事项

    资料来源: 修改matlab GUI中fig和m文件名修改流程及注意事项 - CSDN博客 https://blog.csdn.net/xingkongfenqi/article/details/46 ...

  8. C++调用Matlab 注意事项

    前言:脑残的使用了C++调用Matlab,没想到Matlab的使用者的智商还真TMD不一般, 竟然有这样的 plot(x_Abnorm_index,Vec2(Abnorm_index),'sb','l ...

  9. matlab画中国近海有效波高时遇到的问题及m_map的用法注意事项

    matlab画中国近海有效波高时遇到的问题及m_map的用法注意事项 数据问题 这个数据很不友好,它的纬度从大到小,经度又从小到大. 这需要笔者转置数据. 先定位数据在矩阵的位置.最高的纬度是50°N ...

最新文章

  1. 【译】JavaScript中的Callbacks
  2. TCP/IP***原理分析总结
  3. 数据包发包工具bittwist
  4. python的concat函数_python concat函数
  5. 经常使用的MySQL语句整理
  6. 让Eclipse变得快点,取消validation
  7. STL-容器库101--array【C11】
  8. Java 集成freeotp_Java Token.setImage方法代碼示例
  9. redis依赖包_092-Redis集群、JedisCluster
  10. Python实现栅格数据拼接、裁剪等操作
  11. 微信小程序--几个常用标签
  12. php laravel mix,引入 Laravel Mix 管理前端资源
  13. debian docker_如何在Debian 10上安装和使用Docker
  14. python sklearn库 rnn_scikit-learn 逻辑回归类库使用小结
  15. 三种振幅调制AM、DSB、SSB
  16. 对标苹果,小米的高端不只是学习
  17. 整除分块 B - Make Divisible
  18. 九龙证券|主力出逃大热门互联网股近13亿元!尾盘两股获加仓超亿元
  19. 汇编语言的一些相关资料(上机或者实验)
  20. java 九大行星运行_html5 canvas太阳系九大行星运行动态图代码

热门文章

  1. 安装hisuite后,依然无法连接华为手机,驱动无法正确安装
  2. 一招搞定GitHub下载加速!通过gitee下载
  3. 好用的研发管理看板工具有哪些?10款主流看板管理软件盘点
  4. form-storage.js表单数据本地存储插件
  5. JDBC 到 ORM 的事务实现
  6. 习题 3-6 纵横字谜的答案
  7. 2023备战金三银四,Python自动化软件测试面试宝典合集(十四)
  8. Kong插件开发向导
  9. 如何引入百度地图和获取精准获取经纬度坐标
  10. 【Lora智慧农业系统】让农民伯伯轻松坐等收割!