练习3

1、创建一个3*4魔方阵(magic matrix)和相应的随机矩阵(random matrix),将两个矩阵拼接起来。然后键取任意两个列向量。
>> a=magic(3)

a =

     8     1     6
     3     5     7
     4     9     2

>> a(3,4)=1

a =

     8     1     6     0
     3     5     7     0
     4     9     2     1

>> b=rand(3,4)

b =

    0.8147    0.9134    0.2785    0.9649
    0.9058    0.6324    0.5469    0.1576
    0.1270    0.0975    0.9575    0.9706

>> c=[a,b]

c =

    8.0000    1.0000    6.0000         0    0.8147    0.9134    0.2785    0.9649
    3.0000    5.0000    7.0000         0    0.9058    0.6324    0.5469    0.1576
    4.0000    9.0000    2.0000    1.0000    0.1270    0.0975    0.9575    0.9706

>> c(:,2)

ans =

     1
     5
     9

>> c(:,5)

ans =

    0.8147
    0.9058
    0.1270

2、调用上题中的拼接矩阵,并求其转置矩阵。

>> n=c'

n =

    8.0000    3.0000    4.0000
    1.0000    5.0000    9.0000
    6.0000    7.0000    2.0000
         0         0    1.0000
    0.8147    0.9058    0.1270
    0.9134    0.6324    0.0975
    0.2785    0.5469    0.9575
    0.9649    0.1576    0.9706

3、 创建一个4*4的单位阵,提取主对角线以上的部分。

>>   a=eye(4)

a =

     1     0     0     0
     0     1     0     0
     0     0     1     0
     0     0     0     1

>> b=triu(a,1)

b =

     0     0     0     0
     0     0     0     0
     0     0     0     0
     0     0     0     0

4、 创建一个4*5随机矩阵,提取第一行和第二行中大于0.3的元素组成的矩阵。

>>  A=rand(4,5)

A =

    0.2769    0.6948    0.4387    0.1869    0.7094
    0.0462    0.3171    0.3816    0.4898    0.7547
    0.0971    0.9502    0.7655    0.4456    0.2760
    0.8235    0.0344    0.7952    0.6463    0.6797

>> B=A(1:2,:)

B =

    0.2769    0.6948    0.4387    0.1869    0.7094
    0.0462    0.3171    0.3816    0.4898    0.7547

>> C=B(B>0.3)

C =

    0.6948
    0.3171
    0.4387
    0.3816
    0.4898
    0.7094
    0.7547

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值