西华大学数学建模上机实验报告

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

西华大学数学建模基础实验报告

课程名称:数学建模基础年级:2013级实验成绩:

指导教师:万敏姓名:张金

实验名称:学号:3120130101625实验日期:2016年4月15日实验编号:组号:实验时间:18:00-22:00

一、实验目的

1.通过本实验使学生了解软件,学会软件的一些基本操作和常用命令,熟悉软件的一些数值计算功能。

二、实验内容

三、使用环境

7.0.1

四、核心代码、调试过程及结果

实验一基本操作

一、数据输入练习

1.[1 2 3;4 5 6;7 8 2];

>> [1 2 3; 4 5 6;7 8 2]

A =

1 2 3

4 5 6

7 8 2

2.1:2:10;%一般:a: h: b

>> 1:2:10

B =

1 3 5 7 9

3.(); %从a开始,到b结束,产生n个数;

>> (3,7,5)

=

3 4 5 6 7

4.a b %定义为符号

>> a

>> 12

=

12

>> b

>> 13

=

13

5.(‘a’) %定义a为符号

>> ('12')

a =

12

二、数据访问:输入矩阵或数组,体会下列命令含义>> [1 2 3;4 5 6;7 8 9]

X =

1 2 3

4 5 6

7 8 9

1.X(i) %取X的第i个元数

>> X(2)

=

4

2.X() %取X的位置上的元素

>> X([1:2:3])

=

1 7

3.X([a b c d]) %取X的第位置上的元素>> X ([2 4 5 6])

=

4 2

5 8

>> [1 3 4 5;2 3 5 6;6 7 8 0]

A =

1 3 4 5

2 3 5 6

6 7 8 0

4.A(i,:)%取A的第i行元素

>> A(2,:)

=

2 3 5 6

5.A(:,j)%取A的第j列元素

>> A(:,3)

=

4

5

8

6.A (i, j ) %取A 的第i 行第j 列元素

>> A(2,3)

=

5

三、矩阵(数组)练习运算

输入矩阵(数组)⎪⎪⎪⎭

⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛=432,287654321B A ,进行下列运算

>> [1 2 3;4 5 6;7 8 2]

A =

1 2 3

4 5 6

7 8 2

>> [2;3;4]

B =

2

3

4

1.A(1, :).*A(2, :); A*A(:, 3)。

>> A(1,:).*A(2,:)

=

4 10 18

>> A*A(:,3)

=

21

54

73

2.(A); (A(i, :)) %体会该运算含义

>> (A)

=

12 15 11

>>(A(2,:))

=

15

3.(A); (A) [y, j](A) %体会该运算含义>> (A)

=

7 8 6

>> (A)

=

1 2 2

4.[A B]; [A; B’] %拼接矩阵,体会该运算含义>> [A B]

=

1 2 3 2

4 5 6 3

7 8 2 4

>> [A; B']

=

1 2 3

4 5 6

7 8 2

2 3 4

5.A(2,:)=[ ] %删除A的第二行元素,体会该运算含义>> A(2,:)=[]

A =

1 2 3

7 8 2

>> [1 2 3;4 5 6;7 8 2]

A =

1 2 3

4 5 6

7 8 2

6.(A); (A); %求A的行列式和逆矩阵

>> (A)

=

21

>> (A)

=

-1.8095 0.9524 -0.1429

1.6190 -0.9048 0.2857

-0.1429 0.2857 -0.1429 7.[V,D](A); %求A的特征值和相应特征向量>> [](A)

V =

-0.2872 -0.7303 -0.3217

-0.6716 0.6733 -0.4070

-0.6829 -0.1156 0.8549

D =

12.8113 0 0

0 -0.3690 0

0 0 -4.4423

8.将A化成行阶梯矩阵C

>> A(3,:)(3,:)-7*A(1,:)

A =

1 2 3

4 5 6

0 -6 -19

>> A(2,:)(2,:)-4*A(1,:)

A =

1 2 3

0 -3 -6

0 -6 -19

>> A(3,:)(3,:)-2*A(2,:)

A =

相关文档
最新文档