[問題] 規則陣列填入不規則陣列
各位好:
目前正著手一些矩陣運算的問題
已成功從外部讀入資料,並儲存成 double matrix_1[,]的形式
但是手邊的矩陣運算類別的input資料格式為 double matrix_2[][]
想請問各位我要如何將matrix_1填入matrix_2,以便做後續運算
目前想到很笨的方法就是在迴圈中將matrix1中的值取出
並指派給一個一維陣列double array[]
接著將一維陣列array填入matrix2
但覺得此方法很笨,想請問各位有沒有比較直觀的方式
在規則陣列和不規則陣列之間做轉換
謝謝大家!!
------------------------以下是我的笨方法---------------------
double[,] matrix1 = new double[,] { { 1, 2, 3 }, { 4, 5, 6 } };
double[][] matrix2 = new double[2][];
double[] array;
for (int i = 0; i < 2; i++)
{
array=new double[]{matrix1[i,0],matrix1[i,1],matrix1[i,2]};
matrix2[i]=array;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.11.77
→
11/05 17:06, , 1F
11/05 17:06, 1F
→
11/05 23:27, , 2F
11/05 23:27, 2F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章