1、变量及其操作
1)who和whos这两个命令用于变量的显示,whos具体给出变量的维数,所占字节数以及变量的类型。
2)clear用于清楚贮存在MATLAB空间中的变量。
3)内存变量文件
利用MAT文件可以把当前MATLAB工作空间中的一些有用变量长久地保留下来。MAT文件是MATLAB保存数据的一种标准的二进制格式文件,扩展名一定是.mat。MAT文件的生成和装入有save和load命令来完成。常用格式为:
save 文件名 【变量名表】 【-append】【-ascii】
load 文件名 【变量名表】 【-ascii】
4)数据的输出格式
format 格式符
2、MATLAB矩阵的表示
1)冒号表达式
在MATLAB中冒号是一个重要的运算符。利用它可以产生向量。冒号表达式的一般格式为:
e1:e2:e3
其中e1为初始值,e2为步长,e3为终止者。冒号表达式可以产生有e1开始e3结束,以步长e2自增的行向量,注意当e2为负数时候相当于自减。
2)linspace函数
与冒号表达式有异曲同工之妙,其调用格式为:
linspace(a,b,n)
其中a和b是生成向量的第一个和最后一个元素,n是元素的总和。当n省略时自动产生100个元素。
3)矩阵的拆分
❶矩阵的元素是按列编号的,先第一列,再第二列,以此类推。
❷序号(index)和下标(subscript)是一一对于的,其转换关系可以利用sub3ind和ind2sub函数求得。其格式为:
sub2ind(size(a),1,2)
ind2sub(size(a),3)
❸size(a)可以返回包括两个元素的向量,分别是矩阵的行数和列数。
length(a)给出函数和列数的最大者;
年底面世(a)给出a的维数。
❹利用冒号表达式获得子矩阵
A(i:i+m,k,k+n)表示取A矩阵的第i行到第i+m行,并且在第k列到第k+n列的所有元素。
A(:)将矩阵每一列的元素叠加起来,成为一个列向量,而这也是MATLAB变量的内部储存方式。
❺利用空矩阵删除矩阵的元素
在MATLAB中定义[]为空矩阵。将某元素从矩阵中删除,采用将其置为空的方法就是一种有效的方法。例如:

3、MATLAB数据的运算
1)find函数:找出向量或矩阵中非零元素的位置。
find(向量或矩阵)
求满足条件的矩阵元素的序号,注意结果是行向量显示还是列向量显示。
2)字符串跟ascii之间的转换

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...