台灣最大程式設計社群網站
線上人數
1517
 
會員總數:245151
討論主題:189055
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 請問一個矩陣的轉換問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問一個矩陣的轉換問題
價值 : 10 QP  點閱數:1377 回應數:1

樓主

oxxo
門外漢
0 1
51 1
發送站內信

請問各位大大
我有一個矩陣,想使用迴圈的方式產生
但不知道該如何進行
懇請各位大大指導一下觀念
感恩感恩

var a=[];
a[i]=[];
a[0] = [0,1,2,3];
a[1] = [1,2,3,0];
a[2] = [2,3,0,1];
a[3] = [3,0,1,2];

重點在後面[0,1,2,3]的數值
希望也能夠自動產生對應 a[i] 的數值
不知道能不能使用迴圈辦到呢?
因為未來 i 的值若是增加,
希望能自動產生對應的數字~
例如:
a[0] = [0,1,2,3,4];
a[1] = [1,2,3,4,0];
a[2] = [2,3,4,0,1];
a[3] = [3,4,0,1,2];
a[4] = [4,0,1,2,3];

非常感謝了 T_T

本篇文章發表於2012-07-01 18:00
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

oxxo
檢舉此回應
不好意思~
自己解出來了,用for迴圈加上if的判斷就可以了
類似下面這樣就好了~ ^^

for(var k=0; k<thnum; k++){
var p=j+k;
if(p<thnum){
b[j][k]=a[p];
}
else{
p=Math.abs(thnum-p);
b[j][k]=a[p];
}
}
本篇文章回覆於2012-07-01 21:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.