matlab上机试验报告_第1页
matlab上机试验报告_第2页
matlab上机试验报告_第3页
matlab上机试验报告_第4页
matlab上机试验报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——matlab上机试验报告

matlab上机指导练习

MATLAB

上机指导书

matlab上机指导练习

上机一MATLAB编程环境

一、上机目的

1.熟悉MATLAB的操作环境及基本操作方法2.熟悉MATLAB的通用参数设置

3.熟悉MATLAB的探寻路径及设置方法4.熟悉MATLAB帮助信息的查阅方法

二、上机内容和结果

1.利用菜单设置MATLAB的CommandWindow中字体大小,并更改输出格式。

例如:

matlab上机指导练习

结果:

2.在硬盘上创立以自己名字命名的文件夹,将当前路径修改为此文件夹例如:

结果:

4.完成以下操作:

(1)在MATLAB命令窗口输入以下命令x=0:pi/10:2*pi;y=sin(x);

(2)在工作空间选择变量y,在在工作空间窗口选择绘图菜单命令或在工具栏中单击绘图命令按钮,绘制变量y的图形。

matlab上机指导练习

结果:

5.利用帮助学习save,load命令的用法,将在工作区中变量全部保存在mypath.mat中,清空工作区,重载变量x,y查看变量信息,并把它们保存在mypath.mat中

结果:

matlab上机指导练习

6.计算y=1.3^3*sin(pi/3)*sqrt(26)(1)结果用format命令按不同格式输出。

(2)观测在进行上述命令计算后历史窗口的变化,用功能将实现回调方才的计算语句。(3)回调计算语句,把sin改为sn运行,观测反馈信息,若回调语句在语句后面加“;〞,看输出有何不同

结果:

上机二Matlab的计算可视化

一、上机目的

1、理解MATLAB绘图方法

2、把握绘制二维数据曲线图的方法

3、把握用plot函数和fplot函数绘制曲线的方法

matlab上机指导练习

4、通过练习把握绘制二维数据曲线图的方法和plot函数和fplot函数的使用5、通过练习熟悉三维曲线和曲面图的绘制方法

二、上机内容和步骤

1.上机内容

(1)绘制以下曲线:

①yx

x1②ye32

3

x2

2

③x22y264

1.

x=0:5;y=x-x.^3/3;plot(y);

2.

x=0:0.3:1;

y=1/(2*pi)*exp(x.^2/2);plot(y);

matlab上机指导练习

3.

ezplot('x.^2-2*y.^2-64',[-5050]);

(2)通过用plot和fplot函数绘制ysinPlot函数x=1:10;y=sin(1./x);

plot(y);

1

的曲线,并分析其区别。x

Fplot函数

fplot('sin(1./x)',[1,10]);

matlab上机指导练习

两者函数功能一致,但是使用格式不同(3)绘制以下三维曲线(选作一题)

xet/20cost

1)yet/20sint,0t22)

zt

1)

t=0:pi/50:2*pi;x=exp(-t/20).*cos(t);y=exp(-t/20).*sin(t);z=t;

plot3(x,y,z);

xt2

yt,0t1zt3

2)t=0:1/100:1;x=t;y=t.^2;z=t.^3;plot3(x,y,z);

2.上机步骤

(1)分析上机内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB集成环境。

matlab上机指导练习

(3)编辑程序并进行保存。

(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。

(5)检查程序输出结果。3.整理上机结果

上机三MATLAB在高等数学中的应用

一、上机目的

1.熟悉矩阵和向量的建立方式与基本运算

2、熟悉求解线性方程组的方法和函数求极值的方法

二、上机内容和步骤

1.上机内容

154831

,B253078(1)已知A

3617320

求以下表达式的值:

1)A+6B和A2-B+I(I为单位矩阵)计算A+6B

a=[-1,5,-4;0,7,8;3,61,7];b=[8,3,-1;2,5,3;-3,2,0];y=a+6.*by=

4723-10123726-15737计算A2-B+I

matlab上机指导练习

a=[-1,5,-4;0,7,8;3,61,7];b=[8,3,-1;2,5,3;-3,2,0];y=a^2-b+iy=

-18-217172253310921867

526

2)A*B,A.*B和B*Aa=[-1,5,-4;0,7,8;3,61,7];b=[8,3,-1;2,5,3;-3,2,0];a*bans=

141416-105121125328180a.*bans=

matlab上机指导练习

-815403524-91220b*aans=

-110-157228533-1

28

3)[A,B]和[A([1,3],:);B^2][a,b]ans=

-15-4807823617-3

[a([1,3],:);b^2]ans=

-15-4361773371173713-2019

3-15320

matlab上机指导练习

(2)已知

0.77802310

4145655,取出其前三行构成矩阵B,其前两列构成矩A32503269.54543.14阵C,其右下角32子矩阵构成矩阵D,B与C的乘积构成矩阵E。a=[2310-0.7780;41-45655;325032;6-9.54543.14];b=a([1:3],:);c=a(:,[1,2]);d=a(2:4,[3,4]);e=b*c;

(3)求以下方程组的解

matlab上机指导练习

2x3y51)

z103x7y4z3

x7yz5a=[2,3,5;3,7,4;1,-7,1];b=[10;3;5];x=a\bx=-1.8060-0.5373

3.0448

(2)求以下函数在指定区间的最大值1)f(x)1x2

1x

4

,x(0,2)1)

f='-(1+x.^2)/(1+x.^4)';

[xmax,ymin]=fminbnd(f,0,2),ymax=-yminxmax=0.6436ymin=-1.2071ymax=1.2071

2)f(x)sinxcosx2,x(0,)

matlab上机指导练习

2)

f='-(sin(x)+cos(x.^2))';

[xmax,ymin]=fminbnd(f,0,pi),ymax=-yminxmax=0.7310ymin=-1.5282ymax=1.5282

2.上机步骤

(1)分析上机内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB集成环境。(3)编辑程序并进行保存。

(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。

(5)检查程序输出结果。3.整理上机结果

上机四simulink

温馨提示

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

最新文档

评论

0/150

提交评论