MATLAB基础入门pptm.ppt_第1页
MATLAB基础入门pptm.ppt_第2页
MATLAB基础入门pptm.ppt_第3页
MATLAB基础入门pptm.ppt_第4页
MATLAB基础入门pptm.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Matlab及其应用,1,Matlab,欢迎学习Matlab及其应用,2,人民教师,王永Matlab及其应用,3,目标,Matlab,能熟练掌握数学(沉积基质),Matlab及其应用,5,6 Matlab基本操作实习内容2、数值排列及其运算实习内容3、Matlab绘图基础实习内容4、SIMULINK仿真基础、Matlab及其应用、6、Matlab深度体验看了很多帮助文件,另一个好的工具书提出了问题, 求大家帮助记住: MATLAB可以很多,MATLAB及其应用,7,概况,MATLAB是一个人机交互的基于沉积基质的系统计算平台,用于科学和工程的核算和可视化。 这个优点不

2、是修正计算速度,而是快速开发修正计算方法。Matlab及其应用、8、Matlab能做什么、基本数据处理优化和解方程动态过程模拟:实时和非实时数据源: Excel、数据库、A/D等内置控制: Pc/104和DSS GA 1简单行列输入命令行简单牛鼻子盘输入较少的数据输入文件格式输入试验可用于读取数据的大量数据输入load数据文本文件: mat文件: matlab独有的数据格式,matlab及其应用,10,2个语句线性相等间隔格式矩阵linspace命令a=linspace(1) logspace命令b=logspace (0,2,10 )矩阵连接c=a b; 零星大陆,马特拉b及其应用,11,a

3、=1 3 4 5 6 9 10 b=2.32 3.43。 4.375.98 c=zeros (3,5 ) d=eye (6,4 ) e=rand (3,4 ),Matlab及其应用,12,3矩阵运算,矩阵的倒置非共轭倒置.矩阵的四则运算-*/点乘法:*右除法:/左除法:矩阵的幂矩阵的幂.元素对元素1 3 2 B=1 7 -1; 四二三二零一; M=A*B %矩阵a和b是通过矩阵运算乘以的det_B=det(B) %矩阵a的行列式rank_A=rank(A) %矩阵a的秩inv_B=inv(B) %,即D=eig(B) %特征值矩阵v和特征向量矩阵D X=A/B % A/B=A*B-1 a=1:

4、9; b=a4b=00011c=a(a4)c=56789、Matlab及其应用、15、(2)逻辑操作符、a(3:6 )、a(3 4 7例: a=10:20; find(a15) ans=7 8 9 10 11 a(find(a15 ) )矩阵的排序使用sort函数,并将矩阵按升序排序。 sort(5 2 ); 1 3 )、Matlab及其应用、18、脚本对于简单的问题,直接输入命令对于使用直接输入命令简单有效的稍微复杂且多次重复的应用程序来说很麻烦。 MATLAB提供了一个逻辑溶解热,允许用户将多个命令放置在简单的文本文件中。 这个文件被称为脚本文件。 由于脚本文件的扩展名为m,因此可以使用称

5、为m文件的脚本文件将命令存储在磁盘上,以便以后可以进行网站数据库定。Matlab及其应用、19、流量控制特罗尔、1 for循环for循环,可以重复一定次数的一系列指令。 它的一般格式是,for x=array command end for和end之间的指令列对阵列array的每一列执行一次,n次后结束。 for语句求自然数n的阶乘的查询密码是f=1,即n=100 for i=1:n f=f*i。 end、Matlab及其应用、20、while循环、while循环以不定次数求出一系列语句的值。只要while expression commonds end表达式expression中的所有元素都

6、为真,就执行命令列commands。 f=1; k=1; n=100; 威尔克=纳夫=f * k。 k=k 1; end,Matlab及其应用,21,3 if-else-end结构,if expression 1命令1 else if expression 2命令2 elseifelsecommandsend 在if语句中,实现if x 10 y=log (x ) elseifx=0y=sqrt (x ) elsey=exp (x ) end, Matlab及其应用,23,0X2的程序计程仪是x=0:pi/100:2*pi; y1=2*exp(-0.5*x).*sin(2*pi*x )。 y2

7、=2*exp(-0.5*x).*cos(2*pi*x )。 打印(x,y1,r,x,y2,bo) x=-1:0.05:1; y=x; x,y=消息格栅(x,y ); z=x.2 2*y.2。 surf(x,y,z ),绘图,Matlab及其应用,24,图像和动态视频在e盘根目录下有图像文件sss.jpg,将该图像显示在格拉夫快速窗口中.顺序是x=imread(e:sss.jpg ) %读取图像的数据阵列和颜色模式image(x )、Matlab及其应用、25、播放直径不断变化的球体。 x,y,z=星形(50 ); m=移动(30 ); 通过创建0列大矩阵for i=1:30 surf(i*x、i*y、i*z) %来绘制球面m(:I )=获得框架。 将%球

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论