MATLAB使用备注(二)
2017-09-05 12:35
246 查看
1、关于打开程序后路径设定:
比如想要把D:/save/这个目录作为初始路径。在matlab的主界面有一个set
path,这个只是设置搜索路径,因此哪怕把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,即是我们需要的元素)
比如想要把D:/save/这个目录作为初始路径。在matlab的主界面有一个set
path,这个只是设置搜索路径,因此哪怕把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,即是我们需要的元素)
相关文章推荐
- MATLAB使用备注(一)
- matlab中pulstran和tripuls的使用
- git使用_命令备注
- 使用MATLAB对数据进行位操作以及RGB图片显示
- Mysql使用备注
- 使用matlab绘画柱状图,且使用不同的图案填充
- matlab中strel()与imerode()的使用
- Matlab 集群计算使用心得
- 在C++中使用MATLAB的FFT
- Matlab中堆叠矩阵repmat的使用
- 在Matlab中使用mex编译使用 c/c++
- 使用matlab对图像进行缩放
- 使用RTL-SDR和Matlab Simulink玩转软件无线电(五)
- Matlab------ Matlab 2012b 使用Maple 17内核进行符号计算及Mupad与maple内核的切换
- matlab calibration toolbox -- matlab标定工具的使用方法--去畸变和双目校正
- 使用matlab验证modelview矩阵
- VC编译器使用Matlab_Com组件的方法
- 关于matlab的table数据结构的使用
- Matlab使用技巧:Rapid Code Iteration Using Cells in the Editor
- 关于使用matlab 灰度矩阵问题