[問題] 複數&亂數的矩陣

看板C_and_CPP作者 (金屬製品)時間16年前 (2009/06/13 05:31), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/4 (看更多)
要填入複數亂數的矩陣 但出來結果是錯的... complex <double> D[10][10]; //initial D int i,j; for(i=0;i<10;i++){ for(j=0;j<10;j++){ double x=(double)rand()/32767; double y=(double)rand()/32767; D[i][j]=(x,y); cout<< "D["<<i<<"]"<<"["<<j<<"]="<<real(D[i][j])<<","<<imag(D[i][j])<<endl; } } 出來的結果是整個矩陣的虛部=0 拜託了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.81.223

06/13 13:33, , 1F
D[i][j]=(x,y); 應該不是這樣用的..
06/13 13:33, 1F

06/13 13:34, , 2F
不太懂怎麼用 只是爬文拼拼湊湊寫出來的...
06/13 13:34, 2F

06/13 13:34, , 3F
D[i][j] = new complex<double>(x,y); // 應該是這樣吧
06/13 13:34, 3F

06/13 13:45, , 4F
好像不能動...
06/13 13:45, 4F

06/13 13:55, , 5F
天阿怎辦 這篇跟下篇的拼奏起來還是不行>"<
06/13 13:55, 5F

06/13 13:56, , 6F
... <<real(D[i][j])<<","<<imag(D[i][j]) << endl;// 錯了
06/13 13:56, 6F

06/13 13:59, , 7F
小弟資質駑鈍 不知是錯在哪..
06/13 13:59, 7F
文章代碼(AID): #1ACpccZN (C_and_CPP)
文章代碼(AID): #1ACpccZN (C_and_CPP)