《MATLAB的基本语法》PPT课件.ppt

《MATLAB的基本语法》PPT课件.ppt

ID:52065873

大小:235.00 KB

页数:26页

时间:2020-03-31

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

《《MATLAB的基本语法》PPT课件.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.2e-3是科学记数法;系统预定义了一些常量

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=[1:2:10]a=135792、语句生成(2)a=linspace(n1

4、,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);zeros(m)一矩阵:ones(m,n);ones(m)对角矩阵:对角元素向量V=[a1,a

5、2,…,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+2i2-7i].'b=1.0000+2.0000i2.0000-7.0000i四、矩阵的操作A(m,n):提取第m行,

6、第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(size(A)):返回行数或列数的最大值。+-*/^.*../.^4、四则运算与幂运算只有维数相同的矩阵才能进行加减运算。注意只有当两个矩阵

7、中前一个矩阵的列数和后一个矩阵的行数相同时,才可以进行乘法运算。ab运算等效于求a*x=b的解;而a/b等效于求x*b=a的解。只有方阵才可以求幂。点运算是两个维数相同矩阵对应元素之间的运算。5、方阵的相关计算求逆:inv(A)求行列式:det(A)求特征值和特征向量:[V,D]=eig(A)五、关系运算和逻辑运算表1关系操作符指令含义指令含义<小于>大于<=小于等于>=大于等于==等于~=不等于表2逻辑运算符指令含义指令含义&逻辑and

8、逻辑or~逻辑not表3逻辑关系函数指令含义指令含义xor不相同取1,否则取0any只要有非0就取1,否则取0

9、all全为1取1,否则为0isempty矩阵为空取1,否则取0例.关系运算:A=1:9,B=10-A,r0=

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

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

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