实验七matlab数值计算,实验二 MATLAB数值计算

实验二 MATLAB数值计算

一、实验目的

1、熟练掌握MATLAB变量的使用;

2、熟练掌握矩阵的创建;

3、熟练掌握MATLAB的矩阵和数组的运算;

二、实验内容

1、向量元素的访问

A=[1 2 3 4 8 7 6 5]

(1)访问向量的第三个元素 A(3)

(2)访问向量的第一、三、四个元素 A([1 3 4])

(3)访问向量的第一、四个元素 A([1:3:5])

(4)访问向量的最后三个元素 A([end-2:end])

(5) 对向量的第一个元素赋值 A(1)=9

(6)对向量中不存在的数据赋值 A(10)=-1

2、创建矩阵

(1)直接输入法:

a=[1 2 3;4 5 6;7 8 9]

(2)用from:step:to方式:

a=[1:3;4:6;7:9]

(3)用linspace函数:

a=[linspace(1,3,3);linspace(4,6,3);linspace(7,9,3)]

(4)使用特殊矩阵函数,并修改元素

a=ones(3)

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

a(2,:)=[4 5 6];

a(3,:)=[7 8 9]

3、利用逻辑矩阵提取矩阵

A=[1 2 3;4 5 6;7 8 9]

a1=logical([1 0 1]) a2=logical([1 1 0]) A(a1,a2)

练习:1、请在 MATLAB 直接输入下列常数,看它们的值是多少。

(1)i (2) j (3) eps (4) inf (5) nan (6) pi (7)realmax (8)realmin

2、用“from:step:to” 方式和linspace函数分别得到从0到4 ,步长为0.4 ,

的变量x1和从0到4 分成10点的变量x2。

3、输入矩阵A=[1 2 3;4 5 6;7 8 9],使用全下标方式取出元素“6”;使用单下

标方式取出元素“7”;使用全下标和单下标两种方式取出后2行子矩阵;使用逻辑矩阵方式取出[1 3;7 9];删除第一列元素。

4、用直接输入法、用from:step:to方式、用linspace函数和特殊矩阵函数创建矩阵

A=[1 3 5 7;2 4 6 8;1 4 7 10]

4、矩阵的运算

利用矩阵除法解线性方程组

已知方程组 2x1-3x2+2x4=8

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值