MATLAB的基本语法 (2).ppt
《MATLAB的基本语法 (2).ppt》由会员分享,可在线阅读,更多相关《MATLAB的基本语法 (2).ppt(26页珍藏版)》请在三一办公上搜索。
1、2.2 MATLAB的基本语法,一、数值、变量和表达式,MATLAB语句形式:变量表达式;,变量的名字必须以字母开头(不能超过19个字符),之后可以是任意字母、数字或下划线;变量名称区分字母的大小写;变量中不能包含有标点符号,不能用中文和全角符号。,表达式可以是常量、矩阵、数学表达式、函数等。,任何MATLAB的语句的执行结果都可以在屏幕上显示,同时赋值给指定的变量,没有指定变量时,赋值给一个特殊的变量ans,数据的显示格式由format命令控制。,数值显示格式,format只是影响结果的显示,不影响其计算与存储;MATLAB总是以双字长浮点数(双精度)来执行所有的运算。,format(sho
2、rt):短格式(5位定点数)99.1253format long:长格式(15位定点数 format short e:短格式e方式 9.9123e+001format long e:长格式e方式 format bank:2位十进制 99.12format hex:十六进制格式,二、常量,常量表达形式:-3.2、-.2、3.2、3.2e-3、3-3i、3-3j,规范的复数表达形式是3-3i,如果用j表示虚部,将自动转换为i。,注:,3.2e-3是科学记数法;,系统预定义了一些常量:pi:圆周率 eps:计算机的最小数 inf:无穷大 realmin:最小正实数 realmax:最大正实数 nan
3、:代表不是数 i、j:虚数单位,三、矩阵的输入,1、矩阵的直接输入,矩阵生成不但可以使用纯数字(含复数),也可以使用变量(或者说采用一个表达式)。矩阵的元素直接排列在方括号内,行与行之间用分号隔开,每行内的元素使用空格或逗号隔开。大的矩阵可以用分行输入,回车键代表分号。,A=1,2,3;4,5,6;7,8,9,(1)用线性等间距生成向量矩阵(start:step:end)a=1:2:10 a=1 3 5 7 9,2、语句生成,(2)a=linspace(n1,n2,n)在线性空间上,行向量的值从n1到n2,数据个数为n,缺省n为100。a=linspace(1,10,10)a=1 2 3 4
4、5 6 7 8 9 10,a=10:-2:1 a=10 8 6 4 2,(3)a=logspace(n1,n2,n)在对数空间上,行向量的值从10n1到10n2,数据个数为n,缺省n为50。a=logspace(1,3,3)a=10 100 1000,(4)一些常用的特殊矩阵单位矩阵:eye(m,n);eye(m)零矩阵:zeros(m,n);zeros(m)一矩阵:ones(m,n);ones(m)对角矩阵:对角元素向量 V=a1,a2,an A=diag(V)均匀分布随机矩阵:rand(m,n)产生一个mn的均匀分别的随机矩阵正态分布随机阵:randn(m,n),1、转置:对于实矩阵用()
5、或(.)求转置结果是一样的;然而对于含复数的矩阵,则()将同时对复数进行共轭处理,而(.)则只是将其排列形式进行转置。,a=1 2 3;4 5 6a=1 4 2 5 3 6,b=1+2i 2-7ib=1.0000-2.0000i 2.0000+7.0000i b=1+2i 2-7i.b=1.0000+2.0000i 2.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=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB的基本语法 2 MATLAB 基本 语法
链接地址:https://www.31ppt.com/p-6511984.html