MATLAB练习5

1. 创建一个5*5随机矩阵,并求逆。

>> A=rand(5)

 

A =

 

    0.7577    0.7060    0.8235    0.4387    0.4898

    0.7431    0.0318    0.6948    0.3816    0.4456

    0.3922    0.2769    0.3171    0.7655    0.6463

    0.6555    0.0462    0.9502    0.7952    0.7094

    0.1712    0.0971    0.0344    0.1869    0.7547

 

>> B=inv(A)

 

B =

 

   -0.4430    3.4997    1.3255   -2.6005   -0.4697

    1.4047   -1.1626    0.2422   -0.4475   -0.0119

    0.7210   -1.8189   -2.0635    2.4434    0.0765

   -0.6122   -0.1837    2.0165    0.0375   -1.2564

    0.0384   -0.5157   -0.7370    0.5267    1.7407

 

>>

 

2. 创建一个4*3随机矩阵,求逆。用到的函数与第一问相同,能否互换

>> a=rand(4,3)

 

a =

 

    0.5060    0.5472    0.8407

    0.6991    0.1386    0.2543

    0.8909    0.1493    0.8143

    0.9593    0.2575    0.2435

 

>> b=pinv(a)

 

b =

 

   -0.5529    0.5249    0.1694    0.7942

    1.9225    0.0031   -2.3287    1.1465

    0.2664   -0.3801    1.4273   -1.1891

 

>>

不相同,不能互换,因为a不是方阵,不能用inv函数。

3. 用两个方法求解Ax=b的解。(A4阶随机矩阵,b4阶列向量)

 

>> A=rand(4)

 

A =

 

    0.4909    0.3692    0.2417    0.9421

    0.4893    0.1112    0.4039    0.9561

    0.3377    0.7803    0.0965    0.5752

    0.9001    0.3897    0.1320    0.0598

 

>> b=ones(4,1)

 

b =

 

     1

     1

     1

     1

 

>> x1=inv(A)*b

 

x1 =

 

    0.5867

    0.7747

    1.2262

    0.1376

 

>> x2=A\b

 

x2 =

 

    0.5867

    0.7747

    1.2262

    0.1376

 

>>

 

 

4. 调用上题中的A,计算A5次方。

 

>> A^5

 

ans =

 

    3.6283    1.8986    1.4148    4.0583

    1.3035    0.7095    0.5110    1.4468

    5.6787    2.9494    2.2120    6.3610

    5.2405    2.6938    2.0386    5.8817

 

5.还是利用上面的A,计算(0.5^A的值

 

>> (0.5)^A

 

ans =

 

    0.7586   -0.1547   -0.1119   -0.1455

   -0.0512    0.7162   -0.0622    0.0037

   -0.3806   -0.1688    0.9594   -0.3898

   -0.2375    0.0121   -0.0944    0.5814

 

>>

 

 

 

https://mp.csdn.net/postedit

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值