关于matlab矩阵乘法的问题

问题描述:

关于matlab矩阵乘法的问题
指令是
>>A=magic(3)
>>B=round(rand(3)*10)
B=
10 5 5
2 9 0
6 8 8
>>C=A*B
C=
118 97 88
82 116 71
70 117 36
数据是怎么出来的
1个回答 分类:综合 2014-09-30

问题解答:

我来补答
【1】B
>> rand(3)
ans =
0.9501 0.4860 0.4565
0.2311 0.8913 0.0185
0.6068 0.7621 0.8214
rand(3)就是产生一个3×3的0~1之间的随机数矩阵,乘以10,扩大10倍,
9.5013 4.8598 4.5647
2.3114 8.9130 0.1850
6.0684 7.6210 8.2141
round取整数:
10 5 5
2 9 0
6 8 8
【2】A
>> A=magic(3)
A =
8 1 6
3 5 7
4 9 2
【3】>>C=A*B 就是两个矩阵相乘啦,即
| 8 1 6|| 10 5 5|
| 3 5 7|| 2 9 0|
| 4 9 2|| 6 8 8|
 
 
展开全文阅读
剩余:2000
上一页:pass..
下一页:复合函数求值域