![]()  | 
	
		
 [求助]排列计算!谢谢各位大哥了~ 
		
		
		小第遇了个难题,跪请各位大哥帮忙~ 
	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可以为任意表示的一维矩阵(一行).  | 
| 所有时间均为北京时间。现在的时间是 21:12。 | 
	Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.