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的解。(A为4阶随机矩阵,b为4阶列向量)
>> 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,计算A的5次方。
>> 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