![]() |
[求助]排列计算!谢谢各位大哥了~
小第遇了个难题,跪请各位大哥帮忙~
A是一维数组 怎样用for循环实现 x=[A^1,A^2,A^3,....] 这样x变成多维数组 比如 A=[1;2;3] for i=1:3; x(i)=A^i; end 怎么改才正确呢 谢谢诸位了~ |
回复: [求助]排列计算!谢谢各位大哥了~
没仔细看,你试试
x(i)=A(i)^i 吧。 |
回复: [求助]排列计算!谢谢各位大哥了~
(1)矩阵的乘方要求矩阵是一个n*n的矩阵。所以你的例子中的A取得就不恰当,它A^2根本不能计算。(2)应注意X应该是一个二维数组,而不是一维了
|
回复: [求助]排列计算!谢谢各位大哥了~
是不是可以改成这样:
for i=1:3; x(:,i)=A.^i; end 其中A可以为任意表示的一维矩阵(一行). |
所有时间均为北京时间。现在的时间是 03:12。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.