基础准备及入门.doc

基础准备及入门.doc

ID:28953588

大小:121.00 KB

页数:9页

时间:2018-12-15

基础准备及入门.doc_第1页
基础准备及入门.doc_第2页
基础准备及入门.doc_第3页
基础准备及入门.doc_第4页
基础准备及入门.doc_第5页
资源描述:

《基础准备及入门.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.基础准备及入门2.1MATLAB5.x版对外部系统的要求2.2MATLAB的安装2.3MATLAB环境的启动2.4MATLAB指令窗简介2.4.1工具条2.4.2菜单选项2.5指令窗运行入门2.5.1最简单的计算器使用法【例2.5.1-1】求的算术运算结果。(1)用键盘在MATLAB指令窗中输入以下内容>>(12+2*(7-4))/3^2(2)在上述表达式输入完成后,按【Enter】键,该就指令被执行。(3)在指令执行后,MATLAB指令窗中将显示以下结果。ans=2【例2.5.1-2】简单矩阵的输入

2、步骤。(1)在键盘上输入下列内容A=[1,2,3;4,5,6;7,8,9](2)按【Enter】键,指令被执行。(3)在指令执行后,MATLAB指令窗中将显示以下结果:A=1234567899【例2.5.1-3】矩阵的分行输入A=[1,2,34,5,67,8,9](以下是显示结果)A=123456789【例2.5.1-4】指令的续行输入(以下格式在除Notebook外的MATLAB环境中可运行)S=1–1/2+1/3–1/4+1/5–1/6...+1/7–1/8S=0.63452.1.1数值、变量和表达式

3、2.1.1.1数值的记述2.1.1.2变量命名规则2.1.1.3MATLAB默认的预定义变量2.1.1.4表达式2.1.1.5复数和复数矩阵【例2.5.2.5-1】复数表达,及计算。(1)经典教科书的直角坐标表示法z1=3+4iz1=3.0000+4.0000i(2)采用运算符构成的直角坐标表示法和极坐标表示法z2=1+2*i%运算符构成的直角坐标表示法z3=2*exp(i*pi/6)%运算符构成的极坐标表示法z=z1*z2/z3z2=1.0000+2.0000iz3=1.7321+1.0000iz=0.

4、3349+5.5801i9【例2.5.2.5-2】复数矩阵的生成及运算A=[1,3;2,4]-[5,8;6,9]*iB=[1+5i,2+6i;3+8*i,4+9*i]C=A*BA=1.0000-5.0000i3.0000-8.0000i2.0000-6.0000i4.0000-9.0000iB=1.0000+5.0000i2.0000+6.0000i3.0000+8.0000i4.0000+9.0000iC=1.0e+002*0.99001.1600-0.0900i1.1600+0.0900i1.3700

5、【例2.5.2.5-3】求上例复数矩阵C的实部、虚部、模和相角。C_real=real(C)C_imag=imag(C)C_magnitude=abs(C)C_phase=angle(C)*180/pi%以度为单位计算相角C_real=99116116137C_imag=0-990C_magnitude=99.0000116.3486116.3486137.0000C_phase=0-4.43654.436502.1.1计算结果的图形表示【例2.5.3-1】画出衰减振荡曲线及其它的包络线。的取值范围是。t

6、=0:pi/50:4*pi;%定义自变量取值数组y0=exp(-t/3);%计算与自变量相应的y0数组y=exp(-t/3).*sin(3*t);%计算与自变量相应的y数组plot(t,y,'-r',t,y0,':b',t,-y0,':b')%用不同颜色、线型绘制曲线grid%在“坐标纸”画小方格9图2.5.3-1衰减振荡曲线与包络【例2.5.3-2】画出所表示的三维曲面。的取值范围是。clear;x=-8:0.5:8;%定义自变量x的一维刻度向量y=x';%定义自变量y的一维刻度向量X=ones(siz

7、e(y))*x;%计算自变量平面上取值点坐标的二维数组Y=y*ones(size(x));%计算自变量平面上取值点坐标的二维数组R=sqrt(X.^2+Y.^2)+eps;%计算中间变量<5>Z=sin(R)./R;%计算与自变量二维数组相应的函数值<6>mesh(Z);%绘制三维网格图colormap(hot)%指定网格图用hot色图绘制图2.5.3-2三维网线图2.1控制指令窗的指令、操作和标点92.1.1常用控制指令2.1.2数值计算结果的显示格式2.1.3指令行的编辑【例2.6.3-1】指令行操作

8、过程示例。(1)若用户想计算的值,那末用户应依次键入以下字符y1=2*sin(0.3*pi)/(1+sqrt(5))(2)按【Enter】键,该指令便被执行,并给出以下结果y1=0.5000在以上操作和计算结束后,操作指令和计算结果都记录在MATLAB工作内存中。因此,假如用户希望调回前面输入的指令重新运行,或希望对前面输入的指令加以修改后再运行,那末只要反复按动键盘上的箭头键,就可从内存中把以前输入的那指令调回到当前行,以供

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

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

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