欢迎来到天天文库
浏览记录
ID:39466083
大小:213.50 KB
页数:7页
时间:2019-07-04
《Matlab操作索引》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、变量赋值:n 直接赋值n 冒号赋值n 函数赋值注意点:MATLAB是矩阵运算,因此MATLAB运算的基本变量通常都是矩阵。直接赋值:对3×3的矩阵A进行赋值A=[135;246;789]A= 1 3 5 2 4 6 7 8 9各行元素由分号分隔,同行元素由空格、逗号分隔冒号赋值:A=S1:S2:S3其中S1为起始值,S2为步长,S3为终止值。A=1:2:10A=
2、 1 3 5 7 9步长S2的默认值为1。A=1:6A= 1 2 3 4 5 6函数赋值:n [返回变量列表]=函数名(输入变量列表)x=1:1:4y=sin(x)y= 0.8415 0.9093 0.1411 -0.7568n 库函数n 基本运算sin()、exp()、sqrt()、power()、abs()、length()、max()、min()、mod()、rem()常用数学函数见下表关系与逻辑运算函数如下:转义字符表:
3、特殊矩阵生成函数:n 基本脉冲函数ones()、zeros()n 矩阵运算函数inv()、求行列式det()、LU分解lu()、求对角阵diag()等矩阵运算:MATLAB的运算都是以矩阵的方式进行n 矩阵与矩阵的运算 +、-:相同维数的矩阵才能进行加减运算 .*、./:相同维数的矩阵对应元素的乘除运算 *:满足矩阵乘法的规则 ^:方阵才能进行^的幂次运算n 矩阵与标量的运算+、-:矩阵各元素都与标量进行加、减*、/:矩阵各元素都与标量进行乘、除矩阵元素标识:n 如果要得到
4、矩阵中某一元素或者一组元素,可采用以下方法:A(m,n):第m行、第n列的元素A(:,n):第n列的所有元素组成的向量A(m,:):第m行的所有元素元素组成的向量A(m1:m2,n1:n2):从m1行到m2行,以及从n1列到n2列的子矩阵绘图命令Plot 线性X-Y坐标图Stem 柱状图subplot 在一个figure中子图绘制Loglog 双对数坐标图Semilogx X轴对数半对数坐标图Semilogy Y轴对数半
5、对数坐标图图形加注:figure 打开图形窗口hold 是否允许新图覆盖旧图Title 画题头Xlabel x轴标注Ylabel y轴标注Text 任意定位的标注grid 图形网格字符串处理函数名 功能描述 strings Matlab字符串函数说明 upper 字符串大写isstr 字符串判断 lower 字符串小写deblank 删除结尾空格 isletter 字母判断str2mat 字符串
6、转换成文本 isspace 空子符判断strcmp 字符串比较 strrep 字串查找findstr 字串查找 strtok 标记查找字符串与数值转换函数名 功能描述num2str 变数值为字符串 sprintf 数值的格式输出str2num 变字符串为数值 sscanf 数值的格式输入int2str 变整数为字符串 进制转换函数名 功能描述hex2num 十六进制到IEEE标准下浮点数的轮换 hex2dec 十六进制到十进制的轮换dec2hex
7、十进制到十六进制的轮换 命令文件和函数文件M文件有两种形式:命令文件(Script File)和函数文件(FunctionFile)。这两种文件的扩展名,均为“.m”。1.1 M命令文件对于一些比较简单的问题,在指令窗中直接输入指令计算。对于复杂计算,采用命令文件(Scriptfile)最为合适。MATLAB只是按文件所写的指令执行。1)M命令文件的特点是:命令文件的构成比较简单,只是一串按用户意图排列而成的MATLAB指令集合。命令文件运行后,所产生的所有变量都驻留在MATLAB基本工作空间(Baseworkspace)中。只要用户不使用清除指令(cle
8、ar),MATLAB指令
此文档下载收益归作者所有