matlab第一讲Matlab基础

matlab第一讲Matlab基础

ID:38567871

大小:1.56 MB

页数:68页

时间:2019-06-15

matlab第一讲Matlab基础_第1页
matlab第一讲Matlab基础_第2页
matlab第一讲Matlab基础_第3页
matlab第一讲Matlab基础_第4页
matlab第一讲Matlab基础_第5页
资源描述:

《matlab第一讲Matlab基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一讲MatLab基础1.1MatLab简介MATLAB名字由MATrix和LABoratory两词的前三个字母组合而成。说到Matlab,可以用“大而全”三个字来描述它!它的创始人      和      在1984年创建Mathworks公司。Matlab的特色:1.功能强的数值运算在MATLAB环境中,有超过500种数学、统计、科学及工程方面的函数可使用。2.先进的资料视觉化功能。3.高阶但简单的程序环境作为一种直译式的程序语言,MATLAB容许使用者在短时间内写完程序,所花的时间约为用FORTRAN或C的几分之一,而且不需要编译(compile)。4.开放及可延伸的架构

2、MATLAB容许使用者更改现存函数,甚至加入自己的函数使MATLAB成为使用者所须要的环境。5.丰富的程序工具箱MATLAB的程序工具箱融合了套装前软体的优点,与一个灵活的开放但容易操作之环境,这些工具箱提供了使用者在特别应用领域所需之许多函数。现有工具箱有:符号运算(利用MapleV的计算核心执行)、影像处理、统计分析、信号处理、神经网路、模拟分析、控制系统、即时控制、系统确认、强建控制、弧线分析、最优化、模糊逻辑、化学计量分析。MatLab界面,双击桌面上的图标数据处理max最大值min最小值mean平均值std标准均方差sort排序sum元素和cumsum元素累积和强大的

3、数值运算功能基本的数值运算求积分求导数求方程的根解线性方程组求解常微分方程可视化和图像处理二维图像三维图像(可修饰、着色)二维动画三维动画画出衰减震荡曲线及其它的包络线t的取值范围是[0,4π]Matlab程序:t=0:pi/50:4*pi;y0=exp(-t/3);y=exp(-t/3).*sin(3*t);plot(t,y,'-r',t,y0,'b',t,-y0,':b')grid二维图像在指令窗commandwindow中逐行输入以上命令,以回车健结束可以得到画出所表示的三维曲面。x,y的取值范围是[-8,8].Matlab程序(例子!!!)x=-8:0.5:8;y=x'

4、;X=ones(size(y))*x;Y=y*ones(size(x));R=sqrt(X.^2+Y.^2)+eps;Z=sin(R)./R;surf(x,y,Z);colormap(cool)xlabel('x'),ylabel('y'),ylabel('y')三维图像在指令窗commandwindow中逐行输入以上命令,以回车健结束可以得到如果觉得当前commandwindow中的命令行过多,看起来不方便,我们可以清理一下[X0,Y0,Z0]=sphere(30);X=2*X0;Y=2*Y0;Z=2*Z0;surf(X0,Y0,Z0);shadinginterpholdon

5、,mesh(X,Y,Z),colormap(hot),holdoffhiddenoffaxisequal,axisoff玲珑剔透的球shg;n=10;t=n*pi*(0:0.0005:1);x=sin(t);y=cos(t);plot(x,y,'g');axissquare;holdoncomet(x,y,0.01);holdoff二维动画(彗星轨迹)clf;shg,x=3*pi*(-1:0.05:1);y=x;[X,Y]=meshgrid(x,y);R=sqrt(X.^2+Y.^2)+eps;Z=sin(R)./R;h=surf(X,Y,Z);colormap(jet);ax

6、isoffn=12;fori=1:nrotate(h,[001],25);mmm(:,i)=getframe;endmovie(mmm,5,10)三维动画1.2MATLAB命令窗口1.2.1启动MATLAB双击快捷方式图标或从“开始”菜单序列中选择。呈现在我们面前的是三个窗口commandwindow:指令(命令)窗,可以输入命令行,并且运行currentdirectory:当前的路径下的m文件的目录workspace:工作空间,显示当前内存中的变量commandhistory:显示曾经使用过的命令这些窗口可以根据自己的需要决定显示哪个,可以在Desktop菜单中设定。comm

7、andwindow:指令(命令)窗,可以输入命令行,以回车键结束即运行currentdirectory:当前的路径下的m文件的目录workspace:工作空间,显示当前内存中的变量commandhistory:显示曾经使用过的命令1.2.2设置工作参数File/Preference…设置工作参数可以设置各个窗口的字体(按自己的偏好)其他参数一般选择默认1.2.3命令行可以在commandwindow的提示符“>>”后面输入命令,一行可写入一个或多个命令,命令之间用逗号或分号隔开,如果命令尾带

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

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

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