[問題] 有關class的設計問題

看板C_and_CPP (C/C++)作者 (兌現承諾)時間16年前 (2009/03/17 16:33), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
請見部份程式碼, 利用SetSourceValue把u設值, 大概是class的程式概念錯誤所以有些問題, 謝謝回覆囉! int main() { vector<vector<double> > u(33,vector<double>(33)); vector<vector<double> > s(33,vector<double>(33)); vector<vector<double> > f(33,vector<double>(33)); vector<vector<double> > res(33,vector<double>(33)); Mesh MeshX(32,0,1); MeshX.UniformDiscretization(); Mesh MeshY(32,0,1); MeshY.UniformDiscretization(); FAS fas; fas.SetSourceValue(u,MeshX,MeshY); system("PAUSE"); return 0; } void FAS::SetSourceValue(vector<vector<double> > &u, Mesh &MeshX, Mesh &MeshY) { for(int j=0; j<u[0].size(); j++) { for(int i=0; i<u.size(); i++) { double x=MeshX.m[i]; double X=x*x*(1-x); double y=3*PI*MeshY.m[j]; double Y=sin(y); u[i][j]= -((9*PI*PI+gamma*exp(X*Y))*X+6*x-2)*Y; } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.11.75

03/17 17:21, , 1F
跟class無關...只是你的迴圈弄錯而己
03/17 17:21, 1F
文章代碼(AID): #19ls1HiK (C_and_CPP)
文章代碼(AID): #19ls1HiK (C_and_CPP)