数学建模实验-基本运算与画图

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

实验报告(一)课程名称数学实验与数学建模

实验项目用matlab进行基本运算与画图实验环境PC机、MATLAB

题号 2

班级/姓名/学号

指导教师

实验日期

成绩

一、实验名称:用matlab 作基本运算与画图 二、实验目的:

1、 掌握matlab 中一般文件与函数文件的建立与命名方法;

2、 掌握matlab 中矩阵的输入方法,学会矩阵方程的求解方法;

3、 通过一元、二元函数的取点方法,进一步强化数组之间的点乘运算;熟悉matlab

中常用基本函数的输入命令;

4、 学会matlab 基本运算的基础上,掌握MATLAB 画二维图形和点的基本命令;

5、 理解matlab 画图的基本原理,掌握MATLAB 画三维图形和点的基本命令;

6、 掌握横纵坐标数量级悬殊特别大的图形的画法;

7、 掌握一个窗口多个图形的画法,分割子窗口的画法。

三、实验内容:

1、设A ⎡⎤⎢⎥=-⎢⎥⎢⎥⎣⎦310121342,B ⎡⎤

⎢⎥=-⎢⎥⎢⎥⎣⎦

102111211,

(1)求满足关系A X B -=322的X ;

(2)求矩阵A 的转置、特征值、特征向量及行列式。

>> A=[3 1 0;-1 2 1;3 4 2]

A =

3 1 0

-1 2 1

3 4 2

>> B=[1 0 2;-1 1 1;2 1 1]

B =

1 0 2

-1 1 1

2 1 1

>> X=(3*A-2*B)/2

X =

3.5000 1.5000 -2.0000

-0.5000 2.0000 0.5000

2.5000 5.0000 2.0000 >> C=A'

C =

3 -1 3

1 2 4

0 1 2

>> [V,D]=eig(A)

V =

0.1857 -0.6914 0.2591

-0.4606 0.4763 0.3032

0.8680 -0.5432 0.9170

D =

0.5188 0 0

0 2.3111 0

0 0 4.1701 >> det(A)

ans =

5

1、 已知矩阵C,D如下:

341101212

421921,731650.29610110928136C D --⎡⎤

⎡⎤⎢⎥⎢⎥==-⎢⎥

⎢⎥

⎢⎥⎢⎥⎣⎦⎣⎦

(1) 取出C 中的第2行元素;

(2) 计算5.*C D ; (3) 取出D中的元素7;

(4) 将C,D 合并成一个6行5列的矩阵。

>> C=[3 4 -1 1 0;2 1 9 2 1;9 6 1 0 1]

C =

3 4 -1 1 0

2 1 9 2 1

9 6 1 0 1

>> D=[1 2 -1 2 4;7 3 16 -5 0.2;10 9 28 13 6]

D =

1.0000

2.0000 -1.0000 2.0000 4.0000

7.0000 3.0000 16.0000 -5.0000 0.2000

10.0000 9.0000 28.0000 13.0000 6.0000 >> C(2,:)

ans =

2 1 9 2 1

>> 5*C.*D

ans =

15 40 5 10 0

70 15 720 -50 1

450 270 140 0 30

>> D(2,1)

ans =

7

>> [C;D]

ans =

3.0000

4.0000 -1.0000 1.0000 0

2.0000 1.0000 9.0000 2.0000 1.0000

9.0000 6.0000 1.0000 0 1.0000

1.0000

2.0000 -1.0000 2.0000 4.0000

7.0000 3.0000 16.0000 -5.0000 0.2000

10.0000 9.0000 28.0000 13.0000 6.0000

2、已知函数

11

()cos10

x

x

f x x x

e x

⎧-<-

=-≤≤

⎪>

,求)

(

),

(1

f

2

f-。

function y=m(x) if x<-1

y=-1;

elseif x>0

y=exp(x); else

y=cos(x); end

3、 在区间[-5,5]上绘制函数22()0.2exp()f x x x =-的图形。

x=linspace(-5,5);

y=0.2*x.^2.*exp(-x.^2); >> plot(x,y)

4、 2

2()

2绘制形成的立体图。(注意的用法)

-+=x

y z xe meshgrid

x=-5:0.1:5;

y=-5:0.1:5;

[X,Y]=meshgrid(x,y)

Z=2*X.*exp(-X.^2-Y.^2);

plot3(X,Y,Z)

6、有一组实验数据,如表所示,请在同一窗口中绘出时间与三组实验数据的二维图形,并加注图例“自变量X”,“自变量y”,并加格栅。

相关文档
最新文档