《MATLAB的基本语法》PPT课件

《MATLAB的基本语法》PPT课件

ID:45089463

大小:235.00 KB

页数:26页

时间:2019-11-09

《MATLAB的基本语法》PPT课件_第1页
《MATLAB的基本语法》PPT课件_第2页
《MATLAB的基本语法》PPT课件_第3页
《MATLAB的基本语法》PPT课件_第4页
《MATLAB的基本语法》PPT课件_第5页
资源描述:

《《MATLAB的基本语法》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.2MATLAB的基本语法一、数值、变量和表达式MATLAB语句形式:变量=表达式;变量的名字必须以字母开头(不能超过19个字符),之后可以是任意字母、数字或下划线;变量名称区分字母的大小写;变量中不能包含有标点符号,不能用中文和全角符号。表达式可以是常量、矩阵、数学表达式、函数等。任何MATLAB的语句的执行结果都可以在屏幕上显示,同时赋值给指定的变量,没有指定变量时,赋值给一个特殊的变量ans,数据的显示格式由format命令控制。数值显示格式format只是影响结果的显示,不影响其计算与存储;MATLAB总是以双字长浮

2、点数(双精度)来执行所有的运算。format(short):短格式(5位定点数)99.1253formatlong:长格式(15位定点数99.12345678900000formatshorte:短格式e方式9.9123e+001formatlonge:长格式e方式9.912345678900000e+001formatbank:2位十进制99.12formathex:十六进制格式二、常量常量表达形式:-3.2、-.2、3.2、3.2e-3、3-3i、3-3j…规范的复数表达形式是3-3i,如果用j表示虚部,将自动转换为i。注

3、:3.2e-3是科学记数法;系统预定义了一些常量:pi:圆周率eps:计算机的最小数inf:无穷大realmin:最小正实数realmax:最大正实数nan:代表不是数i、j:虚数单位三、矩阵的输入1、矩阵的直接输入矩阵生成不但可以使用纯数字(含复数),也可以使用变量(或者说采用一个表达式)。矩阵的元素直接排列在方括号内,行与行之间用分号隔开,每行内的元素使用空格或逗号隔开。大的矩阵可以用分行输入,回车键代表分号。A=[1,2,3;4,5,6;7,8,9](1)用线性等间距生成向量矩阵(start:step:end)>>a=[

4、1:2:10]a=135792、语句生成(2)a=linspace(n1,n2,n)在线性空间上,行向量的值从n1到n2,数据个数为n,缺省n为100。>>a=linspace(1,10,10)a=12345678910>>a=[10:-2:1]a=108642(3)a=logspace(n1,n2,n)在对数空间上,行向量的值从10n1到10n2,数据个数为n,缺省n为50。>>a=logspace(1,3,3)a=101001000(4)一些常用的特殊矩阵单位矩阵:eye(m,n);eye(m)零矩阵:zeros(m,n)

5、;zeros(m)一矩阵:ones(m,n);ones(m)对角矩阵:对角元素向量V=[a1,a2,…,an]A=diag(V)均匀分布随机矩阵:rand(m,n)产生一个m×n的均匀分别的随机矩阵正态分布随机阵:randn(m,n)1、转置:对于实矩阵用(’)或(.’)求转置结果是一样的;然而对于含复数的矩阵,则(’)将同时对复数进行共轭处理,而(.’)则只是将其排列形式进行转置。>>a=[123;456]'a=142536>>b=[1+2i2-7i]'b=1.0000-2.0000i2.0000+7.0000i>>b=[1

6、+2i2-7i].'b=1.0000+2.0000i2.0000-7.0000i四、矩阵的操作A(m,n):提取第m行,第n列元素A(:,n):提取第n列元素A(m,:):提取第m行元素A(m1:m2,n1:n2):提取第m1行到第m2行和第n1列到第n2列的所有元素(提取子块)。2、提取矩阵中的元素3、判断矩阵的大小》a=[123;345];》[m,n]=size(a)m=2n=3》length(a)ans=3》max(size(a))ans=3[m,n]=size(A):返回矩阵的行列数m与n。length(A)=max(

7、size(A)):返回行数或列数的最大值。+-*/^.*../.^4、四则运算与幂运算只有维数相同的矩阵才能进行加减运算。注意只有当两个矩阵中前一个矩阵的列数和后一个矩阵的行数相同时,才可以进行乘法运算。ab运算等效于求a*x=b的解;而a/b等效于求x*b=a的解。只有方阵才可以求幂。点运算是两个维数相同矩阵对应元素之间的运算。5、方阵的相关计算求逆:inv(A)求行列式:det(A)求特征值和特征向量:[V,D]=eig(A)五、关系运算和逻辑运算表1关系操作符指令含义指令含义<小于>大于<=小于等于>=大于等于==

8、等于~=不等于表2逻辑运算符指令含义指令含义&逻辑and

9、逻辑or~逻辑not表3逻辑关系函数指令含义指令含义xor不相同取1,否则取0any只要有非0就取1,否则取0all全为1取1,否则为0isempty矩阵为空取1,否则取0例.关系运算:A=1:9,B=10-A,r0=

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

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

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