资源描述:
《第5章 matlab平台介绍课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Matlab平台介绍一、Matlab特性变形金刚4:绝迹重生誉为21世纪的科学计算语言1、功能强大2、语言简单3、扩充能力强、可开发性强4、编程容易、效率高速Matlab构成开发环境数学函数库图形处理系统语言本身应用程序接口二、Matlab历史1984年,Mathworks公司成立。1993年,Matlab的Windows版本诞生。每年3月份和9月份推出当年的a和b版本。三、Matlab桌面平台1、启动开始菜单桌面快捷方式2、窗口6个主窗口命令窗口CommandWindow历史窗口CommandHistory当前目录窗口
2、CurrentFolder发行说明书窗口工作空间窗口WorkspaceHelp命令Lookfor命令四、功能1、数值计算>>pians=?>>1/0ans=?>>258*369ans=?>>x=258+123x=?计算水在不同温度的黏度,已知黏度公式:u=u0/(1+at+bt^2),其中u0为0℃水的黏度,为1.785*10^-3>>muw0=1.785e-3;>>a=0.03368;>>b=0.000221;>>t=0:20:80;>>muw=muw0./(1+a*t+b*t.^2)2、矩阵运算>>a=[123;23
3、4;345];>>b=[111;222;333];>>c=a+bc=?3、符号运算求反函数>>symsxy;>>f=x^2+y;>>finverse(f,y)ans=?函数计算器>>funtool4、图形处理功能正余弦>>x=0:0.01*pi:pi;>>y=[sin(x’),cos(x’)];>>plot([x’,x’],y)极坐标>>x=0:0.01*pi:4*pi;>>y=sin(x/2)+x;>>polar(x,y,’-’)条形图>>A=[123;456;789];>>h=bar(A)饼图>>x=[123;456
4、;789];>>explode=[010101010];>>pie(x,explode)三维图形1>> [x,y]=meshgrid(-4:0.125:4);>> z=x.^2+y.^2;>> meshc(x,y,z)三维图形2>>[x,y]=meshgrid(-3:0.125:3);>> z=peaks(x,y);>> meshz(x,y,z)三维图形3:>>x=[1:0.5:20];>> y=sqrt(x);>> z=sqrt(x.^2+y.^2);>> stem3(x,y,z,'filled')五、计算方法应用快速
5、Fourier变换>>N=8;>>n=0:N-1;>>xn=[4 3 2 6 7 8 9 0];>>xk=fft(xn)ans=?卷积>>x=[43210123];>>y=[111111111];>>fx=fft(x,19)fx=?>>fy=fft(y,19)fy=?>>xy=conv(x,y)xy=?>>yx=ifft(fx.*fy)yx=?>>real(yx)ans=?微积分编制fun.m文件:Medit窗口中编写:求{积分符号}(0:1)(x/(x^2+4))dx的值fun.mfunctionf=fun(x)f=x
6、./(4+x.^2);命令窗口:>>quad(‘fun’,0,1)ans=?复变函数复数方程求根>>solve(‘x^3+8=0’)ans=?1、Laplace变换>>symsastwx>>laplace(x^5)ans=?>>laplace(exp(a*s))ans=?2、逆变幻>>ilaplace(1/(s-1))ans=?3、Fourier变幻>>symstvwx>>fourier(1/t)ans=?>>fourier(exp(-x^2),x,t)ans=?>>ifourier(1/(1+w^2),u)ans=?概
7、率统计平均数>>d=[74.00174.00574.00174.00073.998];>>mean(d)ans=?方差、标准差>>d=[74.00174.00574.00174.00073.998];>>var(d,1)ans=?>>std(d,1)ans=?偏微分方程-∨^2*u-k^2u=0>>k=60;>>g=‘scatterg’;>>b=‘scatterb’;>>c=1;>>a=-k^2;>>f=0;>>[p,e,t]=initmehs(g);>>[p,e,t]=refinemesh(g,p,e,t);>>[p,
8、e,t]=refinemesh(g,p,e,t);>>pdemesh(p,e,t);建模仿真>>sldemo_dblcart1六、图像处理存放图片的目录:C:ProgramFilesMATLABR2013atoolboximagesimdemos1、读取图像>>rgb=imread(‘office_1.j