MATLAB基本操作实验报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南昌航空大学

数学与信息科学学院

实验报告

课程名称:数学实验

实验名称: MATLAB基本操作

实验类型:验证性■综合性□ 设计性□

实验室名称:数学实验室

班级学号: 10 学生姓名:钟 X

任课教师(教师签名):

成绩:

实验日期:2011-10- 10

一、实验目的

1、熟悉MATLAB基本命令与操作

2、熟悉MATLAB作图的基本原理与步骤

3、学会用matlab软件做图

二、实验用仪器设备、器材或软件环境

计算机MATLAB软件

三、实验原理、方案设计、程序框图、预编程序等

问题1:在区间【0,2π】画sinx

实验程序:

>> x=linspace(0,2*pi,30);

>> y=sin(x);

>> plot(x,y)

问题2:在【0,2π】用红线画sinx,用绿圈画cosx,实验程序:

>> x=linspace(0,2*pi,30);

>> y=sin(x);

>> z=cos(x);

>> plot(x,y,'r',x,z,'co')

>>

问题3:在【0,π】上画y=sinx的图形。

实验程序:

>> ezplot('sin(x)',[0,pi])

>>

问题4:在【0,π】上画x=cos3t,y=sin3t星形图形。

实验程序:

>> ezplot('cos(t).^3','sin(t).^3',[0,pi])

>>

问题5:[-2,0.5],[0,2]上画隐函数

实验程序:

>> ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])

>>

问题6:在[-2,2]范围内绘制tanh的图形。实验程序:

>> fplot('tanh',[-2,2])

>>

-2

-1.5

-1

-0.5

0.5

1

1.5

2

-1-0.8-0.6-0.4-0.200.20.40.60.81

问题7:将x,y 的取值范围都限制在[-2π,2π],画函数tanhx,sinx,cosx

的图形。 实验程序:

>> fplot('[tanh(x),sin(x),cos(x)]',2*pi*[-1 1 -1 1]) >>

-6

-4

-2

2

4

6

-6-4

-2

2

4

6

问题8:用方形标记创建一个简单的loglog 图

实验程序:

>> x=logspace(-1,2);

>> loglog(x,exp(x),'-s');

>> grid on %标注格栅

>>

1050

1040

1030

1020

1010

100

10-1100101102问题9:建一个简单的半对数坐标实验程序:

>> x=0:1:10;

>> semilogy(x,10.^x)

>>

012345678910

10

10

2

10

4

10

6

10

8

10

10

问题10:绘制y=x ³的函数图、对数坐标图、半对数坐标图。 实验程序: >> x=[1:1:100]; >> subplot(2,3,1);%子图 >> plot(x,x.^3); >> grid on;%标准格栅

>> title('plot-y=x.^3');%图头上标注 >> subplot(2,3,2); >> loglog(x,x.^3); >> grid on;

>> title('loglog-logy=3logx'); >> subplot(2,3,3); >> plotyy(x,x.^3,x,x); >> grid on;

>> title('plotyy-y=x.^3,logy=3logx'); >> subplot(2,3,4); >> semilogx(x,x.^3);

>> grid on;

>> title('semilogx-y=3logx'); >> subplot(2,3,5);

>> semilogy(x,x.^3);

>> grid on;

>> title('semilogy-logy=x.^3');

问题11:在区间[0,10 ]

实验程序:

>> t=0:pi/50:10*pi;

>> plot3(sin(t),cos(t),t)

>>

问题12:画函数z=(x+y)²的图形。 实验程序: >> x=-3:0.1:3; >> y=1:0.1:5;

>>[X,Y]=meshgrid(x,y); >>Z=(X+Y).^2; >> surf(X,Y,Z) >>

-4

-2

2

4

1

2

3

4

5

020

40

60

80

问题13:画出曲面Z=(X+Y)²,网格图 实验程序:

相关文档
最新文档