欢迎来到天天文库
浏览记录
ID:48088157
大小:391.50 KB
页数:20页
时间:2020-01-14
《matlab入门.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB快速入门MATLAB快速入门MATLAB界面组成MATLAB基本运算MATLAB绘图函数9/14/20212MATLAB界面组成工作空间浏览器窗命令行窗口命令历史窗口当前目录窗口9/14/20213MATLAB界面组成MATLAB界面组成命令行窗口命令历史窗口工作空间浏览器窗口当前目录窗口编辑调试窗口9/14/20214MATLAB界面组成在MATLAB主窗口中,点击“Start”“DesktopTools”“Editor”即可打开编辑调试窗口。9/14/20215MATLAB基本运算基本
2、运算>>(5*2+1.3-0.8)*10/25ans=4.2000>>x=(5*2+1.3-0.8)*10^2/25x=42变量命名规则第一个字母必须是英文字母;字母间不可留空格;最多只能有19个字母,MATLAB会忽略多余字母。9/14/20216MATLAB基本运算基本运算若不想让MATLAB每次都显示运算结果,只需在运算式最后加上“;”即可MATLAB可同时执行数个命令,只要以逗号或分号将命令隔开:>>x=sin(pi/3);y=x^2;z=y*10,z=7.5000若一个数学运算式太长,可用三
3、个句点将其延伸到下一行:>>z=10*sin(pi/3)*...>>sin(pi/3);9/14/20217MATLAB基本运算MATLAB的查询命令键入helpinv即可得知有关inv命令的用法向量与矩阵的表示及运算向量的表示方法与运算>>x=[1352];%表示一个行向量>>y=2*x+1y=371159/14/20218MATLAB基本运算向量与矩阵的表示及运算更改、增加或删除向量中的元素>>y(3)=2%更改第三个元素y=%更改第三个元素后的结果3725>>y(6)=10%加入第六个元素y=%
4、加入第六个元素后的结果3725010>>y(4)=[]%删除第四个元素y=%删除第四个元素后的结果3720109/14/20219MATLAB基本运算向量与矩阵的表示及运算向量的一个元素或一部分向量的运算>>x(2)*3+y(4)%取出x的第二个元素和y的第四个元素来做运算ans=9>>y(2:4)-1%用y的第二至第四个元素分别做减1运算,2:4代表向量中的第2、3、4号元素ans=61-1转置>>z=x'z=13529/14/202110MATLAB基本运算矩阵的表示方法和各种处理方式表示在命令窗
5、口中输入A=[1234;5678;9101112]结果为:A=1234567891011129/14/202111MATLAB基本运算矩阵的表示方法和各种处理方式运算>>A(2,3)=5%将矩阵第二行,第三列的元素值置为5A=%置值后的矩阵123456589101112>>B=A(2,1:3)%取出矩阵A中第二行第一个到第三个元素,构成矩阵BB=565>>A=[AB']%将B转置后,再以列向量并入AA=1234556586910111259/14/202112MATLAB基本运算矩阵的表示方法和各种处
6、理方式运算>>A(:,2)=[]%删除第二列,符号":"代表所有列A=13455586911125>>A=[A;4321]%加入第四行A=134555869111254321>>A([14],:)=[]%删除第一和第四行,符号":"代表所有行A=55869111259/14/202113MATLAB绘图函数二维绘图函数plotplot(x)当x为向量时,则以x元素为纵坐标,以相应元素的下标作为横坐标来绘图。当x为实数矩阵时,则按列绘制每列元素值相对其下标的连线图,图中曲线x阵的列数。plot(x,y)
7、如果x、y为同维向量,则绘制以x、y为横纵坐标的连线图。如果x是向量,y是一个与x同维的矩阵,则绘制多条不同色彩的连线图,连线条数等于y阵的另一维数。如果x和y是同维矩阵,则以x、y对应元素为横纵坐标分别绘制曲线,曲线的条数等于矩阵的行数。plot(x,y,s)s表示线条的颜色和类型,如s=’r+’,表示各点是由红色的+号绘制的,如果没有特别说明,默认的类型为蓝色的线条。9/14/202114MATLAB绘图函数二维绘图函数plotholdon设置在同一张图上绘制多条曲线holdoff取消在同一张图上
8、绘制多条曲线设置Figure下次的图和已经绘制的图将不在同一张图上9/14/202115MATLAB绘图函数绘图函数使用示例>>%横坐标变化范围为[-66],每间隔0.1个单位绘制一次x=-6:0.1:6;y1=cos(x);y2=cos(2*x);y3=cos(3*x);%以x、y为横纵坐标绘图plot(x,y1);%保存绘图句柄,使下一次的图和已经绘制的图在同一张图上holdonplot(x,y2,'r+');%关闭绘图句柄下次的图和已经绘制的图将不
此文档下载收益归作者所有