Matlab基本操作PPT资料.ppt
- 文档编号:14297874
- 上传时间:2022-10-21
- 格式:PPT
- 页数:32
- 大小:628KB
Matlab基本操作PPT资料.ppt
《Matlab基本操作PPT资料.ppt》由会员分享,可在线阅读,更多相关《Matlab基本操作PPT资料.ppt(32页珍藏版)》请在冰豆网上搜索。
变量名第一个字母必须是英文字母。
变量名可以包含英文字母、下划线和数字。
变量名不能包含空格、标点。
变量名最多可包含63个字符(6.5及以后的版本)。
数值表示、变量及表达式(续),Matlab预定义的变量,说明每当MATLAB启动完成,这些变量就被产生。
MATLAB中,被0除不会引起程序中断,给出报警的同时用inf或NaN给出结果。
用户只能临时覆盖这些预定义变量的值,Clear或重启MATLAB可恢复其值。
数值表示、变量及表达式(续),运算符和表达式,说明Matlab用“”和”/”分别表示“左除”和“右除”。
对标量而言,两者没有区别。
对矩阵产生不同影响。
MATLAB表达式的书写规则与“手写方式”几乎完全相同。
表达式按与常规相同的优先级自左至右执行运算。
优先级:
指数运算级别最高,乘除次之,加减最低。
括号改变运算的次序。
数值表示、变量及表达式(续),复数及其运算MATLAB中复数的表达:
z=a+bi,其中a、b为实数。
MATLAB把复数作为一个整体,象计算实数一样计算复数。
【例2.3-1】复数z1=3+4i,z2=1+2i,z3=计算,z1=3+4*i,z2=1+2*i,z3=2*exp(i*pi/6),z=z1*z2/z3,z_real=real(z),z_image=imag(z),z_angle=angle(z),z_length=abs(z),逻辑类型,在MATLAB中逻辑类型包含true和false,分别由1和0表示。
在MATLAB中用函数logical()将任何非零的数值转换为true(即1),将数值0转换为false(即0)。
字符串类型,在MATLAB中,数据类型(char)表示一个字符。
在一个char类型的1n数组称为字符串string。
结构体类型,结构体类型是一种由若干属性(field)组成的MATLAB数组,其中的每个属性可以是任意数据类型。
下图表示了一个结构体(Personel),它包括3个属性(Name、Score和Salary)。
通过结构体数组的下标引用,可以访问任意元素的所有属性,同时可以对属性进行赋值。
命令窗口的使用,激活命令窗口。
“”与闪烁的光标一起表明系统就绪,等待输入。
命令窗口脱离MATLAB桌面。
简单计算计算
(1)在MATLAB命令窗口输入以下内容:
(12+2*(7-4)/32
(2)按【Enter】键,指令执行。
(3)返回的计算结果:
ans=2,命令窗口,说明在命令窗口【Enter】键提交命令执行。
Matlab所用运算符(如+、-、等)是各种计算程序中常见的。
计算结果中的“ans”是英文“answer”的一种缩写,其含义就是“运算答案”。
ans是Matlab的一个预定义变量。
命令窗口,简单计算(续)计算sin(45)sin(45*pi/180),Matalb中正弦函数sin就是常见的正弦函数。
它的参数值是以“弧度”为单位的。
pi也是Matalb的预定义变量。
pi=3.14159Matlab对字母大小写是敏感的。
计算的值,其中x=4.92。
sqrt(2*exp(4.92+0.5)+1),Matalb中开平方sqrt(x),是英文squareroot的缩写。
Matalb中指数函数exp(x),常见的表达方式。
ans=0.7071,ans=21.2781,命令窗口(续),“clc”清除窗口显示内容的命令。
计算的值。
y=2*sin(0.3*pi)/(1+sqrt(5),y=0.5000,计算的值。
y=2*cos(0.3*pi)/(1+sqrt(5),y=0.3633,命令行编辑“”键调回已输入过命令。
修改。
命令窗口,计算半径为5.2m的圆的周长和面积。
radius=5.2;
%圆的半径area=pi*5.22,circle_len=2*pi*5.2,area=84.9487circle_len=32.6726,以上两例,命令行中用到了等号“=”。
计算结果不再赋给“ans”,而是赋给用户指定的变量y、area、circle_len。
无论是预定义变量还是用户自定义变量都被存储在系统的工作空间内,即系统定义的一个存储窗口变量的内存空间。
Who、whos命令用来显示工作空间的变量clear命令用来清除工作空间的变量。
命令窗口,who,whos,Yourvariablesare:
anscircle_lenyarearadius,NameSizeBytesClassans1x18doublearrayarea1x18doublearraycircle_len1x18doublearrayradius1x18doublearrayy1x18doublearrayGrandtotalis5elementsusing40bytes,命令窗口,clearywho,Yourvariablesare:
anscircle_lenarearadius,clearansareawhos,Yourvariablesare:
NameSizeBytesClasscircle_len1x18doublearrayradius1x18doublearrayGrandtotalis2elementsusing16bytes,命令窗口(续),数值显示格式设置缺省显示格式:
简洁的短(shortg)格式窗口命令及语法格式:
format显示格式关键字如:
formatlong%15位数字显示常见通用命令命令含义clc清除命令窗口的显示内容clear清除Matlab工作空间中保存的变量who或whos显示Matlab工作空间中的变量信息dir显示当前工作目录的文件和子目录清单cd显示或设置当前工作目录type显示指定m文件的内容help或doc获取在线帮助quit或exit关闭/推出MATALB,2.3工作空间,查看工作空间内存变量,可以由who、whos。
命名新变量。
修改变量名删除变量绘图保存变量数据装入数据,2.4历史窗口,历史窗口:
首先记录每次启动时间并记录在命令窗口输入命令,此次运行期间,输入的所有命令被记录为一组,并以此次启动时间为标志。
使用历史窗口:
可以查看命令窗口输入过的命令或语句可以选择一条或多条命令执行拷贝、执行、创建M文件等。
要清除历史记录,可以选择Edit菜单中的ClearCommandHistory命令,2.5当前目录窗口和搜索路径,当前目录窗口:
指Matlab运行时的工作目录。
只有在当前目录和搜索路径下的文件、函数才可以被运行和调用。
如果没有特殊指明,数据文件也将存放在当前目录下;
用户可以将自己的工作目录设置成当前目录,从而使得所有操作都在当前目录中进行。
搜索路径:
指Matlab执行过程中对变量、函数和文件进行搜索的路径。
在File菜单中选择SetPath命令或在命令窗口输入pathtool命令,出现搜索路径设置对话框:
!
修改完搜索路径后,需要进行保存。
2.6获取在线帮助,MATLAB提供的帮助信息有两类简单纯文本帮助信息helplookfor(条件比较宽松)例:
inverse窗口式综合帮助信息(文字、公式、图形)dochelpwin,课堂总结,对MATALB整个软件产品进行了概述历史发展软件产品家族体系构成M语言的特点MATLAB的入门知识MATLAB桌面MATLAB数值的记述和数据显示格式变量及其命名规则运算符及表达式常用的MATLAB命令在线帮助的使用,思考题,简述MATALB软件的功能及特点。
简述MATALB变量的命名规则。
熟悉课件中的例子。
练习题,在命令窗口输入“w=3+2”,然后依次使用clear和clc命令,分别观察命令窗口、工作空间窗口和历史命令窗口的变化。
将硬盘上一已有目录,加入到搜索路径,并将其设置为当前工作目录。
通过命令窗口,查询函数sin()的用法。
通过联机帮助系统,查询函数inv()的用法。
练习题,在命令窗口依次执行“w=5;
”p=2*w”和“q=p+w”。
2.在命令窗口同时执行下述代码:
w=5;
p=2*wq=p+w3.上网查找资料熟悉复数的各种相关运算,练习题,创建double型变量并计算a=87,b=190,计算a+b,a-b,a*b,a/b。
2.计算:
sin(60),e3,cos(3/4)3.设u=2,v=3,计算,练习题,计算(3-5i)(4+2i)sin(2-8i)2.在命令窗口及.m文件中判断下列语句结果
(1)420
(2)4=20(3)4=20(4)4=20(5)bB,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 基本 操作