亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言解3元1次方程組 用初中學的最基本的聯合消元法

2020-01-26 15:42:41
字體:
來源:轉載
供稿:網友

沒學過線性代數,但是很多算法都和矩陣相關,所以就硬著頭皮學。
最近就想自己能不能先寫個算線性方程組的程序呢?后來就想了這么個方法,暫時只能算3元的,任意元的接下來繼續想。有太多硬編碼,希望有興趣的讀者可以給點修改建議!

復制代碼 代碼如下:

#include "stdafx.h"http://VS2010需要
#include "stdio.h"
#include "stdlib.h"
#include "math.h"
double x[3];//存放解x,y,z,使用數組便于輸出
//x=1,y=2,z=3
//double A[3][4]=
//{
// 1,1,1,-6,
// 1,1,-1,0,
// 1,-1,1,-2
//};
//x=2,y=5,z=10
double A[3][4]=
{
 1,2,3,-42,
 2,-1,5,-49,
 -1,3,-3,17
};

//A的第一個方程分別與2、3個方程聯合消去z,得到x,y的兩個方程,存入B
double B[2][4];
//B的兩個方程聯合消去y,得到x
double C[1][4];


void CombineB(int i)//A[0]與A[1]或A[2]消去z
{

 double m0=abs(A[i][2]);
 int b=A[0][2]*A[i][2]>0?-1:1;
 double mi=b*abs(A[0][2]);
 //printf("m0=%lf,mi=%lf/n",m0,mi);//調試用
 for(int j=0;j<4;j++)
 {
  B[i-1][j]=A[0][j]*m0+A[i][j]*mi;
 }


}

void CombineC()//B[0]與B[1]消去y
{

 double m0=abs(B[1][1]);
 int b=B[0][1]*B[1][1]>0?-1:1;
 double m1=b*abs(B[0][1]);

 for(int j=0;j<4;j++)
 {
  C[0][j]=B[0][j]*m0+B[1][j]*m1;
 }


}
//顯示4個參數
void Show(double N[][4],int d1)
{
 char W[3]={'x','y','z'};

 for(int i=0;i<d1;i++)
 {
  for(int j=0;j<3;j++)
  {
   printf("%lf * %c + ",N[i][j],W[j]);
  }
  printf("%lf = 0/n",N[i][3]);
 }
 printf("/n/n");
}

int _tmain(int argc, _TCHAR* argv[])
{
 Show(A,3);
 CombineB(1);
 CombineB(2);
 Show(B,2);
 CombineC();
 Show(C,1);

 //得到x后則依次算出其他數字
 x[0]=(0-C[0][3])/C[0][0];
 x[1]=(0-B[0][3]-B[0][0]*x[0])/B[0][1];
 x[2]=(0-A[0][3]-A[0][0]*x[0]-A[0][1]*x[1])/A[0][2];
 //輸出結果
 for(int i=0;i<3;i++)
  printf("x[%d]=%lf/t",i,x[i]);
 printf("/n");
 system("pause");
 return 0;
}

2.截圖 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
伊人男人综合视频网| 日韩美女中文字幕| 国产99久久精品一区二区 夜夜躁日日躁| 精品国内亚洲在观看18黄| 国产91免费看片| 国产成人短视频| 成人深夜直播免费观看| 亚洲国产欧美一区二区三区久久| 青青草一区二区| 欧美在线视频观看免费网站| 国产成人精品久久亚洲高清不卡| 欧美电影免费观看电视剧大全| 日韩有码在线播放| 亚洲精品狠狠操| 欧美激情2020午夜免费观看| 69av成年福利视频| 国产精品入口日韩视频大尺度| 亚洲成人精品av| 久久艹在线视频| www国产91| 91精品久久久久久久久久久久久久| 色婷婷av一区二区三区久久| 国产va免费精品高清在线观看| 91精品在线国产| 欧美日韩ab片| 成人在线一区二区| 91久久久久久| 久久久伊人欧美| 亚洲精品www久久久久久广东| 欧美成aaa人片免费看| 神马久久桃色视频| 亚洲成人在线视频播放| 亚洲欧洲国产精品| 亚洲欧美精品中文字幕在线| 久久久女人电视剧免费播放下载| 国产精品白嫩初高中害羞小美女| 日韩欧美国产视频| 热久久美女精品天天吊色| 亚洲精品国精品久久99热一| 欧美午夜xxx| 欧美亚洲国产精品| 综合激情国产一区| 久久九九精品99国产精品| 亚洲韩国日本中文字幕| 亲子乱一区二区三区电影| 亚洲理论电影网| 国产精品久久久久久久电影| 亚洲第一精品久久忘忧草社区| 久久久免费高清电视剧观看| 国产又爽又黄的激情精品视频| 国产欧美 在线欧美| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美成人免费网| 欧美精品在线第一页| 国产亚洲一区二区精品| 色偷偷888欧美精品久久久| 久久精品99久久香蕉国产色戒| 久久人人爽人人爽人人片av高清| 亚洲国内精品在线| 亚洲xxx大片| 疯狂做受xxxx高潮欧美日本| 欧美性猛交xxxx乱大交3| 欧美精品videosex牲欧美| 欧美午夜久久久| 黄网站色欧美视频| 国产精品扒开腿做| 中文字幕亚洲一区二区三区五十路| 亚洲天天在线日亚洲洲精| 福利一区福利二区微拍刺激| 国产成人极品视频| 日韩欧美一区二区在线| 色综合久久中文字幕综合网小说| 欧美激情亚洲精品| 少妇av一区二区三区| 国产日韩中文字幕在线| 色777狠狠综合秋免鲁丝| 欧美午夜电影在线| 中文字幕av一区二区| 亚洲精品福利资源站| 色天天综合狠狠色| 色婷婷久久一区二区| 亚洲二区在线播放视频| 精品人伦一区二区三区蜜桃免费| 亚洲男人第一av网站| 色综合天天狠天天透天天伊人| 国产午夜精品免费一区二区三区| 中文字幕视频在线免费欧美日韩综合在线看| 国产亚洲免费的视频看| 国产成人精品久久二区二区91| 日本久久精品视频| 欧美另类老女人| 精品久久香蕉国产线看观看gif| 日韩欧美精品中文字幕| 亚洲精品国产欧美| 韩国视频理论视频久久| 日韩av成人在线| 亚洲国产精品小视频| 国产精品久久久久久影视| 久久国产精品视频| 一区二区日韩精品| 欧美视频中文在线看| 国产一区二区日韩精品欧美精品| 亚洲欧美精品在线| 久久久精品一区二区| 国产欧美精品日韩| 亚洲成人激情图| 91精品国产高清久久久久久久久| 91国产精品91| www亚洲精品| 久久精品免费播放| 日韩在线观看免费高清完整版| 欧美成人一区二区三区电影| 亚洲欧美制服综合另类| 成人综合国产精品| 国产精品jvid在线观看蜜臀| 日韩av在线网址| 久久视频在线直播| 久久九九国产精品怡红院| 国产在线精品成人一区二区三区| 91精品国产综合久久久久久蜜臀| 亚洲欧洲第一视频| 最近2019好看的中文字幕免费| 日本午夜在线亚洲.国产| 91久久国产精品91久久性色| 国产综合在线观看视频| 日本一区二三区好的精华液| 好吊成人免视频| 热re99久久精品国产66热| 亚洲最大福利视频| 久久夜色精品国产| 日韩电影网在线| 美女视频黄免费的亚洲男人天堂| 欧美成人精品在线观看| 精品国产电影一区| 欧美专区日韩视频| 日韩欧美中文字幕在线播放| 精品国产乱码久久久久久婷婷| 久久视频在线看| 97视频国产在线| 精品一区精品二区| 午夜精品久久久99热福利| 亚洲欧美中文字幕| 欧美激情亚洲激情| 国产欧美婷婷中文| 久久91亚洲精品中文字幕奶水| 91沈先生在线观看| 国产亚洲精品久久| 久久综合免费视频影院| 日韩在线观看免费高清| 国产精品男女猛烈高潮激情| 中文字幕日韩精品在线观看| 亚洲自拍av在线| 欧美日韩国产在线| 国外视频精品毛片| 欧美理论电影网| 国产精品美女久久久久av超清| 日韩av毛片网| 中文字幕欧美在线| 欧美另类交人妖| 亚洲精品乱码久久久久久金桔影视| 欧美在线视频一区二区| 最近2019中文字幕大全第二页| 国产亚洲欧美日韩精品| 国产精品永久在线|