matlab入门培训课程

matlab入门培训课程

ID:36203996

大小:335.50 KB

页数:32页

时间:2019-05-07

matlab入门培训课程_第1页
matlab入门培训课程_第2页
matlab入门培训课程_第3页
matlab入门培训课程_第4页
matlab入门培训课程_第5页
资源描述:

《matlab入门培训课程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB入门MATLAB工作界面命令窗口工作空间历史命令当前路径MATLAB编辑窗口设置断点取消断点单步运行进入函数跳出函数退出调试继续运行MATLAB常用快捷键↑回调上一行命令↓回调下一行命令←左移一个字符→右移一个字符DeletBackspace删除字符Ctrl+C中断MATLAB任务常用命令help帮助clearclc清除Whatwho,whos变量的信息查询loadsaveMATALB语言的数据结构变量命名规则必须以字母开头;可以由字母、数字和下划线混合组成;变量长度应不大于65个;字母区分大小写。变量的定义特殊变量特殊变量变量名称功能变量名称功能ans

2、用于结果的缺省变量值pi圆周率realmax最大浮点数值realmin最小浮点数值i虚数单位j虚数单位inf正无穷大NaN不定式(0/0,inf/inf)eps机器浮点运算误差限nargin函数的输入变量数目基本语句MATLAB语言的基本语句结构为:变量名列表=表达式等号左边的变量名列表为MATLAB语句的返回值,若一次返回多个结果,则变量列表用[]括起来,各变量间用逗号分隔;等号右边为表达式,可以是矩阵运算或函数调用,可以由分号(;)、逗号(,)或回车结束。数据类型在MATLAB里共有六种数据类型,每一种类型可以是一维、二维和多维的。双精度型(double)字符型

3、(char)稀疏型(sparse)存储型(storage)细胞型(cell)结构型(struct)字符型基本规则:所有字符串都用单引号括起来;字符串中的每一个字符都是该字符串变量中的一个元素;字符串中的字符以ASCⅡ码形式存储,因而区分大小写。字符串:用单撇号括起来的字符序列MATLAB将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。也可以建立多行字符串矩阵。字符串存储形式:ASCII码abs和double函数:获取字符串矩阵所对应的ASCII码数值矩阵。char函数:把ASCII码矩阵转换为字符串矩阵。字符型常用操作方法:建立:常用函数有c

4、har、int2str、num2str等。连接:水平连接通过函数strcat或在中括号内用逗号连接;垂直连接通过函数strvcat或在中括号内用分号连接。比较:常用函数strcmp,相同则返回1,否则为0。查找:常用函数findstr。strcat(S1,S2,…)-连接字符串strvcat(S1,S2,…)-垂直连接字符串strcmp(S1,S2)-比较字符串strcmpi(S1,S2)-比较字符串,不区分大小写strncmp(S1,S2,N)-比较前N个字符strncmp(S1,S2,N)-比较前N个字符,不区分大小写findstr(S1,S2)寻找较短字符在较

5、长字符串中的位置索引upper将字符串转换成大写lower将字符串转换成小写sprintf将数据格式化成字符串num2str(x)或num2str(x,n)将数值转换成字符串,n表示精度int2str将整数转换成字符串str2num将字符串矩阵转换成数值矩阵str2double将字符串矩阵转换成双精度数字符串函数结构型结构的建立和访问方法:直接建立结构和各个域,同时给各域赋值,结构和域之间用点“.”连接。同样,访问结构的各个域时,其格式为:结构名.域名用函数struct建立结构,其用法为:s=struct(‘field1’,values1,‘field2’,valu

6、es2,┅)矩阵的MATLAB表示直接输入>>A=[12,3;456;7,89]冒号操作符>>a=0:1:10>>a=linspace(0,1,10)>>a=logspace(1,2,10)MATLAB下矩阵的运算矩阵的代数运算转置B=A’加减乘A+BA-BA*B左除AB即AX=B的解X=A-1B右除A/B即XB=A的解X=AB-1翻转fliplrflipudrot90乘方A^B点运算A.*BA./BA.BA.^BA.’函数矩阵的逻辑运算运算符&(与)

7、(或)~(非)结果是一个0-1矩阵。当逻辑表达式的值为真时,赋值1,否则为0逻辑函数all:当某列的元素都为真

8、时,返回值为1,否则返回0。最终运算结果为一个0-1行向量any:当向量中至少有一个元素为真时,返回值为1,否则返回0。最终运算结果为一个0-1行向量find:用于查找向量中的真元素的下标,返回由所有真元素下标构成的列向量。矩阵的比较关系在MATLAB里共有六个关系运算符<小于>大于<=小于等于>=大于等于==等于~=不等于关系运算符将生成一个0-1矩阵,当运算数相应元素为真时,对应位置上生成1,否则为0。矩阵元素的数据变换floor(A)向-∞取整ceil(A)向+∞取整round(A)四舍五入取整fix(A)按离0近的方向取整下标操作矩阵下标(按列优先排列)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。