matlab矩阵建模,数学建模实验报告(一MATLAB中矩阵的基本操作.doc

数学建模实验报告(一MATLAB中矩阵的基本操作

数学建模实验报告

实验课程:数学建模 实验日期: 任课教师:

班级: 姓名: 学号:

一、实验名称: Matlab中矩阵的基本操作 二、实验目的:

熟悉MATLAB软件的用户环境;了解MATLAB软件的一般命令;掌握MATLAB向量、数组、矩阵操作与运算函数;能够利用MATLAB生成特殊矩阵并进行简单的矩阵操作和运算。三、实验要求:

1. 在D盘建立一个自己的文件夹2.开启软件平台——MATLAB,将你建立的文件夹加入到MATLAB的搜索路径中

3.利用帮助了解函数max, min, sum, mean, sort, length,rand, size和diag的功能和用法.键入你编写的M文件.保存文件com提交;

.若出现错误,修改、运行直到输出正确结果;

生成一个3×3的矩阵A,它的元素从你的学号中任意指定的9个不同的正整数,计算A的行列式并将其赋值给变量b,若b0,求出矩阵B=。若b=0,重新选择A。

将所生成的矩阵A及B连在一起,构成一个3×6的矩阵,并付给变量C,在workspace中观察C的类型、大小以及当前值。并用save 命令将C存储为一个数据文件以备下列题目利用Load命令调用;

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

A =

0 2 0

2 1 3

0 2 1

>> b=det(A)

b =

-4

>> B=inv(A)

B =

1.2500 0.5000 -1.5000

0.5000 0 0

-1.0000 0 1.0000

>> C=[A B]

C =

Columns 1 through 5

0 2.0000 0 1.2500 0.5000

2.0000 1.0000 3.0000 0.5000 0

0 2.0000 1.0000 -1.0000 0

Column 6

-1.5000

0

1.0000

>> C=[A B]

C =

0 2.0000 0 1.2500 0.5000 -1.5000

2.0000 1.0000 3.0000 0.5000 0 0

0 2.0000 1.0000 -1.0000 0 1.0000

利用load命令调出C并取出它的1-3行,2-4列的子块,另存为一个3×3的矩阵d,生成一个与d相同大小的随机矩阵矩阵e,计算d+e,才

d-e,,.*e , ,将结果中所有的对角线元素全部换为0.5。

>> load C.mat

>> d=(1:3;2:4)

d=(1:3;2:4)

>> d=(1:3,2:4)

d=(1:3,2:4)

|

错误: 表达式或语句不正确--可能 (、{ 或 [ 不对称。

>> d=C(1:3,2:4)

d =

2.0000 0 1.2500

1.0000 3.0000 0.5000

2.0000 1.0000 -1.0000

>> f=rand(3)

f =

0.8147 0.9134 0.2785

0.9058 0.6324 0.5469

0.1270 0.0975 0.9575

>> e=rand(3:3)

e =

0.9649 0.9572 0.1419

0.1576 0.4854 0.4218

0.9706 0.8003 0.9157

>> a=d+e

a =

2.9649 0.9572 1.3919

1.1576 3.4854 0.9218

2.9706 1.8003 -0.0843

>> a(1,1;2 2;3 3)=0.5

a(1,1;2 2;3 3)=0.5

|

错误: 圆括号或方括号不

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值