亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cmatrix.txt

?? 矩陣形式的龍格庫塔程序C++源代碼,無壓縮密碼
?? TXT
字號:
原創文檔

BOOL CMatrix::RungeKutta(const CMatrix &M, const CMatrix &C,const CMatrix &K,const CMatrix &F,
       const CMatrix &X,  const CMatrix &dX,double &h, int NumDeta,CMatrix *RValue)
{
 int i,j;
 m_nNumColumns =M.GetColumnNum();
 m_nNumRows=M.GetRowNum ();
 CMatrix CopyM,InvM;
 CopyM.Init (m_nNumRows,m_nNumColumns);
 InvM.Init (m_nNumRows,m_nNumColumns);
 CopyM=M;
 InvM=M;
 CMatrix zero;//取負值用。-沒有完全重載。
 zero.Init (m_nNumRows,m_nNumColumns );
 CMatrix A,A3,A4;
 A.Init(2*m_nNumRows,2*m_nNumColumns);
 A3.Init(m_nNumRows,m_nNumColumns);
 A4.Init(m_nNumRows,m_nNumColumns);
// A=|0   I | 
//   |A3  A4|14*14
 CMatrix B,B2;
 B.Init(2*m_nNumRows,1);
 B2.Init(m_nNumRows,1);
// B=|B1|
//   |B2|14*7
 //構造系數矩陣
 A.Init (2*m_nNumRows,2*m_nNumColumns );
 B.Init (2*m_nNumRows,m_nNumColumns );
 //賦值A2;
 for (i=0;i<m_nNumRows;i++)
 {
  A.SetElement(i,i+m_nNumColumns,1);
 }
 //計算A3
 InvM.InvertGaussJordan ();
 A3=InvM*K;
 A3=zero-A3;
 //賦值A3;
 for (i=0;i<m_nNumRows;i++)
 {
  for (j=0;j<m_nNumColumns ;j++)
  {
   A.SetElement (i+m_nNumRows,j,A3.GetElement (i,j));
  }
 }
 //計算A4
 A4=InvM*C;
 A4=zero-A4;
 for (i=0;i<m_nNumRows;i++)
 {
  for (j=0;j<m_nNumColumns ;j++)
  {
   A.SetElement (i+m_nNumRows,j+m_nNumColumns ,A4.GetElement (i,j));
  }
 }
 //計算B2
 B2=InvM;
 for (i=0;i<m_nNumRows;i++)
 {
  for (j=0;j<m_nNumColumns ;j++)
  {
   B.SetElement (i+m_nNumRows,j,B2.GetElement (i,j));
  }
 }
 //A,B系數矩陣賦值結束
 //四階龍格庫塔公式的系數K1,K2,K3,K4;
 CMatrix K1,K2,K3,K4;
 //賦初值為0
 K1.Init (2*m_nNumRows,1);
 K2.Init (2*m_nNumRows,1);
 K3.Init (2*m_nNumRows,1);
 K4.Init (2*m_nNumRows,1);
 //計算K1,K2,K3,K4
 //構造Y陣
 CMatrix Y;
 Y.Init (2*m_nNumRows,1);
 for (i=0;i<m_nNumRows;i++)
 {
  Y.SetElement (i,0,X .GetElement (i,0));
  Y.SetElement (i+m_nNumRows,0,dX .GetElement (i,0));
 }
 //一次只計算一個步長。
 //臨時的列I陣
// CMatrix tempI;
// tempI.Init (2*m_nNumRows,1);
// for (i=0;i<m_nNumRows;i++)
// {
//  tempI.SetElement (i,0,1);
//  tempI.SetElement (i+m_nNumRows,0,1);
// }
 CMatrix CopyF;
 CopyF=F;
 CMatrix Result;
 zero.Init (m_nNumRows,1);
 for (j=0;j<NumDeta;j++)
 {
  Result=EleFunction (A,B,Y,CopyF);
  K1=Result*h;
  //F為常量,不增加步長。
  Result=EleFunction (A,B,Y+K1*0.5,CopyF);
  K2=Result*h;
  Result=EleFunction (A,B,Y+K2*0.5,CopyF);
  K3=Result*h;
  Result=EleFunction (A,B,Y+K3,CopyF);
  K4=Result*h;
  Y =Y+(K1+K2*2+K3*2+K4)/6;
  //為了計算加速度,采用以下方法:
  //   ddX=-invM*C*dX-invM*K*X+invM*F
  //構造ddX;又由于X,dX是const,定義copyX,copydX
  CMatrix ddX,CopyX,CopydX;
  ddX.Init (m_nNumRows,1);
  CopyX.Init (m_nNumRows,1);
  CopydX.Init (m_nNumRows,1);
  //構造臨時變量
  CMatrix t;
  for (i=0;i<m_nNumRows;i++)
  {
   CopyX.SetElement (i,0,Y.GetElement (i,0));
   RValue[j].SetElement (i,0,Y.GetElement (i,0));
   CopydX.SetElement (i,0,Y.GetElement (i+m_nNumRows,0));
   RValue[j] .SetElement (i+m_nNumRows,0,Y.GetElement (i+m_nNumRows,0));
  }
  t=InvM *C;
  t=t*CopydX;
  ddX=zero-t;
  t=InvM*K;
  t=t*CopyX;
  ddX=ddX-t;
  t=InvM *F;
  ddX=ddX+t;
  //賦值給返回矩陣RValue,RValue是21*1的矩陣。包含速度,位移加速度值。
  for (i=0;i<m_nNumRows;i++)
  {
   RValue[j] .SetElement (i+2*m_nNumRows,0,ddX.GetElement (i,0));
  }
 }
 return true;
}
//A 14*14, B 14*7 Y 14*1 F 7*1;
CMatrix CMatrix::EleFunction(CMatrix &A,CMatrix &B,CMatrix &Y,CMatrix &F)
{
 int m_nRow;
 m_nRow=A.GetRowNum ();
 CMatrix dY;
 dY.Init (m_nRow ,1);
 dY=A*Y+B*F;
 return dY;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产制服丝袜一区| 18成人在线视频| 久久精品视频一区二区三区| 69久久夜色精品国产69蝌蚪网 | 欧美日韩小视频| 欧美精品国产精品| 亚洲国产精品成人久久综合一区| 国产色综合一区| 亚洲精品欧美在线| 亚洲天堂精品在线观看| 中文字幕乱码久久午夜不卡| 亚洲欧美日韩综合aⅴ视频| 最近日韩中文字幕| 免费成人在线网站| 成人免费毛片aaaaa**| 777欧美精品| 1024成人网| 精品一区二区三区蜜桃| 在线91免费看| 亚洲一二三区视频在线观看| 韩国成人福利片在线播放| 91在线国产福利| 26uuu精品一区二区 | 色呦呦网站一区| 中文字幕中文字幕一区二区| 奇米精品一区二区三区在线观看| 成人午夜短视频| **欧美大码日韩| 成人av片在线观看| 久久久久久免费网| 精品一区二区三区在线视频| 色哟哟一区二区| 亚洲一区二区三区自拍| 欧美精品久久久久久久久老牛影院| 国产精品福利电影一区二区三区四区| 午夜精品久久久久久久99水蜜桃| 91在线观看免费视频| 亚洲影院免费观看| 日韩欧美亚洲国产另类| 婷婷成人激情在线网| 欧美美女一区二区三区| 奇米影视7777精品一区二区| 欧美一二三在线| 老司机免费视频一区二区三区| 在线看不卡av| 精品无人区卡一卡二卡三乱码免费卡| 精品国产一区二区亚洲人成毛片| 国产成人啪午夜精品网站男同| 国产亚洲短视频| 波多野结衣中文一区| 婷婷丁香激情综合| 国产女同性恋一区二区| 国产一区二区三区美女| 亚洲欧美日韩国产手机在线| 日韩欧美123| 欧美日韩性生活| 欧美日韩另类一区| voyeur盗摄精品| 九九视频精品免费| 亚洲综合免费观看高清完整版 | 亚洲国产精品传媒在线观看| 91国偷自产一区二区三区成为亚洲经典 | 国产在线精品一区在线观看麻豆| 欧美精品久久一区| 欧美日韩精品电影| 国产一区二区三区最好精华液| 亚洲国产精品嫩草影院| 亚洲精品成人精品456| 国产精品久久99| |精品福利一区二区三区| 91精品视频网| 日韩午夜精品电影| 久久亚洲精精品中文字幕早川悠里 | 亚洲人成精品久久久久| 亚洲蜜桃精久久久久久久| 久久综合九色综合欧美就去吻| 欧美喷水一区二区| 欧美一区二区三区公司| 欧美一区欧美二区| 国产偷国产偷精品高清尤物| 中文字幕日韩精品一区| 夜夜嗨av一区二区三区网页| 亚洲黄色尤物视频| 开心九九激情九九欧美日韩精美视频电影| 蜜桃av噜噜一区| 欧美性一二三区| 日韩精品一区二区三区老鸭窝 | 在线免费视频一区二区| 51久久夜色精品国产麻豆| 欧美国产禁国产网站cc| 免费在线观看视频一区| 9i在线看片成人免费| 欧美日韩大陆一区二区| xfplay精品久久| 亚洲一卡二卡三卡四卡无卡久久| 国模无码大尺度一区二区三区| 欧美中文字幕亚洲一区二区va在线 | 日韩美女在线视频| 久久精品亚洲一区二区三区浴池| 亚洲综合视频在线观看| av午夜精品一区二区三区| 欧美大度的电影原声| 日本欧美加勒比视频| 欧美日韩一区二区三区免费看| 中文字幕一区二区不卡| 不卡高清视频专区| 亚洲精品少妇30p| 在线观看日韩av先锋影音电影院| 欧美激情一区三区| 黄色日韩网站视频| 久久久久国产精品麻豆| 国内外成人在线| 亚洲精品午夜久久久| 99国产精品99久久久久久| 亚洲一二三区在线观看| 精品视频1区2区3区| 日韩有码一区二区三区| 欧美一级高清大全免费观看| 精品一区二区三区免费毛片爱| 亚洲国产精品高清| 97se亚洲国产综合在线| 石原莉奈在线亚洲二区| 欧美成人一级视频| 91麻豆国产在线观看| 久久精品国产999大香线蕉| 久久精品无码一区二区三区| 日本精品免费观看高清观看| 亚洲午夜三级在线| 久久婷婷国产综合国色天香| 色综合天天综合狠狠| 国产jizzjizz一区二区| 日本不卡一区二区三区高清视频| 精品国产一区二区三区久久久蜜月| 色婷婷久久久久swag精品| 麻豆一区二区在线| 亚洲午夜久久久| 国产精品女主播av| 国产日韩欧美a| 国产网红主播福利一区二区| 欧美疯狂做受xxxx富婆| 欧美人动与zoxxxx乱| 一本久久综合亚洲鲁鲁五月天 | 日本不卡中文字幕| 国产最新精品免费| 亚洲成人综合视频| 国产精品天美传媒沈樵| 中文字幕不卡一区| 中文字幕在线不卡一区| 国产精品你懂的在线| 国产精品理论在线观看| 亚洲精品日产精品乱码不卡| 亚洲男帅同性gay1069| 亚洲第一会所有码转帖| 一区二区三区在线看| 亚洲bdsm女犯bdsm网站| 亚洲高清免费观看高清完整版在线观看| 一个色在线综合| 粉嫩蜜臀av国产精品网站| 成人黄色小视频| 欧美一二三区在线观看| 久久久久久久av麻豆果冻| 亚洲永久精品大片| 久久国产麻豆精品| 色综合天天综合网国产成人综合天 | 欧美亚日韩国产aⅴ精品中极品| 国产v综合v亚洲欧| 欧洲av一区二区嗯嗯嗯啊| 日韩欧美美女一区二区三区| 亚洲美女电影在线| 国产一区不卡视频| 欧美一区二区三区播放老司机| 欧美精品一区二区三区视频| 一区二区三区日本| 国产成人精品在线看| 在线播放欧美女士性生活| 天堂在线亚洲视频| av电影在线观看不卡| 中文字幕+乱码+中文字幕一区| 亚洲成在线观看| 欧美军同video69gay| 亚洲三级小视频| 99精品视频一区| 国产精品色哟哟| 成人av免费在线观看| 欧美国产在线观看| 国产精品亚洲人在线观看| 国产精品视频第一区| 成人免费观看男女羞羞视频| 亚洲视频免费在线观看| 丁香一区二区三区| 一区二区欧美精品| 欧美一区二区三区在线视频| 日产精品久久久久久久性色| 宅男在线国产精品| 国产91精品在线观看| 亚洲一区二区三区中文字幕在线| 精品美女一区二区| www.欧美日韩| 日韩精品免费专区| 亚洲丝袜另类动漫二区|