MATLAB使用备注(二)

来源:互联网 发布:睡了兄弟的女朋友知乎 编辑:程序博客网 时间:2024/05/16 16:15
1、关于打开程序后路径设定:
比如想要把D:/save/这个目录作为初始路径。在matlab的主界面有一个setpath,这个只是设置搜索路径​,因此哪怕把D:/save/这个路径放到这里面的最顶端也没用。正确的设置方法是右键桌面上的matlab快捷方式,属性,再把里面初始位置一栏设置成D:/save/即可

2、cell数组转字符串数组
如果有一组字符串存在了cell数组中,那么只要用它初始化一个新字符串数组,就能完成转化:
dirNames=char(temp_dirNames);        %temp_dirNames是cell数组

3、去掉字符串中的空格:
用strtrim

4、字符串拼接:
a=[a,b];

5、matlab中各种括号作为坐标的用法,可以参考这篇博文,http://lxlsin.blog.163.com/blog/static/209404022201261695434521/
简单来说,中括号是创建一般数组,花括号是创建cell数组以及引用cell数组,小括号是引用一般数组
a=[1 2 3],那么a就是一个1*3的double数组(matlab默认是double型)
a={1 2 3}那么a就是一个1*3的cell数组
然后
a=[1 2 3]
b=[a,a]或b=[a;a],分别得到1*6和2*3的double数组(详见之前的博文,MATLAB使用备注(一))
b={a,a},得到一个1*2的cell数组,每个cell是一个1*3的double数组。
最后来看引用
a=[1 2 3]
b={a,a}
我们要引用第二个a的第三个元素,就写为:b{1,2}(1,3);
表示:引用b中第一行第二列(得到一个double数组),在引用该数组的第一行第三列(得到3,即是我们需要的元素)


原创粉丝点击