Matlab使用心得

1、.*和*的区别

.*只能用于两个同型矩阵相乘,且是相对应的元素做乘法运算,其运算规则和我们线性代数里的乘法规则是不一样的;而*用于两个矩阵相乘,如mxn,nxk两个矩阵相乘,它的运算规则和线性代数里的一样。

2、reshape函数

利用向量创建矩阵

3、length()函数获取一维向量长度,若输入为矩阵或多维向量,则返回各个维尺寸中最大的。

size()函数获取矩阵行列数。

4、稀疏矩阵(减少了存储空间)

稀疏矩阵可以直接和普通矩阵直接相加:

5、在指定路径创建文件夹

mkdir(‘e:\\my_profile‘);   
%指定路径下创建文件夹  或者mkdir 
e:\\my_profile;也可

save
e:\\my_profile\\my_result.mat A B C D %存储操作

6、matlab的动画中,每一帧在帧矩阵中占据一个不同的列。%m(:,i)=getframe;

Matlab使用心得,布布扣,bubuko.com

时间: 2024-10-24 11:15:49

Matlab使用心得的相关文章

matlab绘图心得

Matlab 常用于做一些计算实验和绘图,我主要用matlab来绘图件.Matlab 可以用GUI界面来完成绘图,但是既然能用鼠标完成的绘图,那么一定能用代码命令来完成绘图,个人比较喜欢用命令来完成matlab的绘图. 保存图片格式 有很多图片格式可以保存,矢量图片格式(".eps")可以不失真,另外,新版matlab还有“copy figure可用”,但是这项功能是针对小的plot可以,有大数据量的图片或plot好像不能不会成功,画密度很高的等值线时,线密度过高则不会成功 保存命令

Matlab心得及学习方法(不断更新)

Matlab心得及学习方法(不断更新) Matlab心得及学习方法(不断更新)P.S. 那些网上转载我的文章不写明出处的傻眼了吧?!老子更新了! 发现现在很多人(找工作的或者读博的)都想要学习或者正在学习Matlab,问我要怎么学习.其实我虽然写Matlab代码的经验还算丰富,但是还不能说是一个很好的Matlab编程人员,这里有一些心得,分享给大家希望对大家有所帮助.关于如何学习Matlab我的学习方法很简单:Matlab是练出来的,而不是看出来的.很多人问我有没有比较好的Matlab教材,我说

提高matlab运行速度和节省空间的心得

提高matlab运行速度和节省空间的心得 首先推荐使用matlab 2006a版本,该版本优点很多(不过有一个小bug,就是通过GUI自动生成的m文件居然一大堆warning,希望在已经发布了的2006b版本中有改善),其中对于编程人员来说比较突出的一个就是编辑窗口的自动语法检查功能.这可以在一定程度上避免使用没有被定义或赋值的变量,另外,也可以帮助你优化代码,[例1]的[方案3]就是因为我看到matlab编辑窗口的warning而得到的启发.顺便提一下,虽然matlab不像其他语言那样,对变量

MATLAB 绘图时的相关心得

matlab中如何调整legend的位置? legend('sinx',-1); %----位于图形框外面-----------------------legend('sinx',0);--------最佳位置legend('sinx',1);--------右上角legend('sinx',2);--------左上角legend('sinx',3);--------左下角legend('sinx',4);--------右下角

[转载] 关于matlab GUI的一点心得

转载自 落落轻尘 [Fig文件方式,即使用菜单File->New->GUI来设计界面] 首先值得注意的是,在低版本matlab上制作的含GUI的m文件一般不能在高版本的matlab上面运行,但是从7.0版开始改进了一点,我试过 6.5版的含GUI的m文件可以在 7.0版上运行,但如果在7.0版上面修改过.fig文件,那么就不能回到6.5版上运行了(显示一堆错误,我没看懂,不知道能否通过修改使之重新可在 6.5版上运行,呵呵),而在7.0版上制作的含GUI的m文件就完全不能放到6.5版上运行了(

项目所学到的心得

一  项目所得  1.1 心得体会 任何事物都要从最简单.最基本的构架入手,理解复杂的.--接触学习新东西时的指导思路. 做理论要做做想想,边停边走:做工程则要不断推进,因为不做不出来.工程就是靠时间堆出来的,不在于谁比谁聪明多少,而在于谁比谁用功了多少. 做工程思路:不要挑刺钻牛角尖,能用就行.要实用主义而不是理想主义,忌追求完美(比如正确解调需要信噪比至少10dB,则前端的同步就无须追求在5dB下性能最佳)!该细则细,该粗则粗.不要死抠理论,太专注细节往往看不到整体(又如同步性能设计再好,解

matlab进行数值近似积分,含变化的常数做为参数

原文地址:关于matlab中求定积分int和quad命令的使用作者:笨笨猫 关于matlab中求定积分int和quad命令的使用 int的积分可以是定积分,也可以是不定积分(即有没有积分上下限都可以积),可以得到解析的解,比如你对x^2积分,得到的结果是1/3*x^3,这是通过解析的方法来解的.如果int(x^2,x,1,2)得到的结果是7/3 :quad是数值积分,它只能是定积分(就是有积分上下限的积分),它是通过simpson数值积分来求得的(并不是通过解析的方法得到解析解,再将上下限代入,

Libsvm的MATLAB调用和交叉验证

今天听了一个师兄的讲课,才发现我一直在科研上特别差劲,主要表现在以下几个方面,(现在提出也为了督促自己在以后的学习工作道路上能够避免这些问题) 1.做事情总是有头无尾,致使知识点不能一次搞透,每次在用到相同知识点的时候才发现之前对这个知识了解的还是不透彻. 2.不善于总结,做的东西(如代码和论文)很多也比较杂,但是却没有记录每一项工作,致使到最后很难理清之前做过的东西. 3.检索能力较差,致使寻找自己需要的资料需要耗费太长的时间. 4.阅读文献的数量太少,因此很难提出新的想法和见解. 以上4点是

转载--关于FPGA设计数字信号处理电路的心得

FPGA使用的越来越广泛,除了可用于设计控制电路以为,数字信号处理电路更是FPGA的强项和难点.个人可以说才刚刚入门FPGA设计,也做过一些数字信号处理方面的电路设计,记录下个人心得体会. (一)善用MATLAB来为设计做充分的准备和验证. 在学习EDA课程的时候,我们往往都是按照要求,直接打开QuartusII,噼里啪啦开始疯狂敲代码,然后仿真--不对--再改再仿真--还不对--再改直到仿真结果正确为止.不错,这的确是人们先入为主的一种方法.但这只是我们学习HDL语言,学习使用开发工具时候比较