Matlab使用心得】的更多相关文章

1..*和*的区别 .*只能用于两个同型矩阵相乘,且是相对应的元素做乘法运算,其运算规则和我们线性代数里的乘法规则是不一样的:而*用于两个矩阵相乘,如mxn,nxk两个矩阵相乘,它的运算规则和线性代数里的一样. 2.reshape函数 利用向量创建矩阵 3.length()函数获取一维向量长度,若输入为矩阵或多维向量,则返回各个维尺寸中最大的. size()函数获取矩阵行列数. 4.稀疏矩阵(减少了存储空间) 稀疏矩阵可以直接和普通矩阵直接相加: 5.在指定路径创建文件夹 mkdir('e:\\…
Matlab心得及学习方法(不断更新) Matlab心得及学习方法(不断更新)P.S. 那些网上转载我的文章不写明出处的傻眼了吧?!老子更新了! 发现现在很多人(找工作的或者读博的)都想要学习或者正在学习Matlab,问我要怎么学习.其实我虽然写Matlab代码的经验还算丰富,但是还不能说是一个很好的Matlab编程人员,这里有一些心得,分享给大家希望对大家有所帮助.关于如何学习Matlab我的学习方法很简单:Matlab是练出来的,而不是看出来的.很多人问我有没有比较好的Matlab教材,我说…
提高matlab运行速度和节省空间的心得 首先推荐使用matlab 2006a版本,该版本优点很多(不过有一个小bug,就是通过GUI自动生成的m文件居然一大堆warning,希望在已经发布了的2006b版本中有改善),其中对于编程人员来说比较突出的一个就是编辑窗口的自动语法检查功能.这可以在一定程度上避免使用没有被定义或赋值的变量,另外,也可以帮助你优化代码,[例1]的[方案3]就是因为我看到matlab编辑窗口的warning而得到的启发.顺便提一下,虽然matlab不像其他语言那样,对变量…
最近刚好因为一些原因整理这方面的内容,所以还是把这篇鸽了一年多的博客顺手写出来了∠( ᐛ 」∠)_.因为是当时课程设计的一部分,程序上难免会有一些不足和bug,在这里将设计的思路分享给大家. 本篇博客的代码可以在我的github项目中查看:https://github.com/NewBearEar/Magnifying-azimuthal 关于matlab地图投影系列: MATLAB地图工具箱学习心得(一)关于地图分带投影的拼接 一.定义坐标变换的方程 首先在matlab安装目录E:\MATLA…
关于matlab地图投影系列: MATLAB地图工具箱学习心得(二)设计可变参数和位置拾取的"放大镜"式投影程序 --- 本学期的地图投影课程已经结束了,这篇博客用于记录自己在学习当中的一些心得,也为了给遇到同样问题的人提供一些可参考的思路.当然,限于时间和本人的能力,文章中必然会出现一些错误,希望大家发现之后能够指正,谢谢. 李老师为了加深我们对地图投影的理解,前后布置了11次作业.本学期的作业内容大致可分为以下四类: 一是概念描述类,通过文字描述加深对定义.方法.意义等概念的理解.…
matlab中如何调整legend的位置? legend('sinx',-1); %----位于图形框外面-----------------------legend('sinx',0);--------最佳位置legend('sinx',1);--------右上角legend('sinx',2);--------左上角legend('sinx',3);--------左下角legend('sinx',4);--------右下角…
Matlab 常用于做一些计算实验和绘图,我主要用matlab来绘图件.Matlab 可以用GUI界面来完成绘图,但是既然能用鼠标完成的绘图,那么一定能用代码命令来完成绘图,个人比较喜欢用命令来完成matlab的绘图. 保存图片格式 有很多图片格式可以保存,矢量图片格式(".eps")可以不失真,另外,新版matlab还有“copy figure可用”,但是这项功能是针对小的plot可以,有大数据量的图片或plot好像不能不会成功,画密度很高的等值线时,线密度过高则不会成功 保存命令…
Part I: 所谓s函数是system Function的简称, 用它来写自己的simulink模块. s函数可以用matlab.C.C++.Fortran.Ada等语言来写, 这儿我只介绍怎样用matlab语言来写吧(主要是它比较简单) < xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> 先讲讲为什么要用s函数,我觉得用s函数可以利用matlab的丰富…
转载自 落落轻尘 [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版上运行了(…
保存变量到一个文件,可以是部分变量或者全部变量save('back.mat','a'):%把a变量保存在文件中 加载文件中的变量可以是部分或者全部变量load('matlab.mat','a') 向字符串打印数据a=1:name=sprintf('cqi%02d',a) c中是sprintf(name,'cqi%d',a); x=1:5;y1=sin(x);y2=log(x);y3=log2(x);y4=2.^x;H=plot(x,y1,x,y2,x,y3,x,y4);set(H,{'color…