華北電力大學科技學院
數值計算方法上機報告
姓名:g&p
班級:農電12k1
學號: 2023年11月28日
實驗程式為
實驗一#include"stdio.h"
#include"math.h"
#define n 30
void main()
}實驗二#include"stdio.h"
#include"math.h"
#define n 10
void main()
}if(i==n)//判斷是否奇異,不奇異進行行交換
t=b[l];b[l]=b[k];b[k]=t;//交換右端常向量中的兩行}}
}列選主元函式*/
for(i=k+1;i
b[i]=b[i]-a[i][k]*b[k];//右端常向量}}
消元*/
//*回代*/
b[n-1]=b[n-1]/a[n-1][n-1];//計算x(n)的解
for(i=n-2;i>=0;i--)//從倒數第二項開始依次回代n-1 次
b[i]=(b[i]-t)/a[i][i];
}高斯消去*/
資料輸出*/
for(i=0;i printf("x(%d)=%.4f\n",i+1,b[i]);
for(i=0;idet=det*a[i][i];
printf("deta=%.4f\n",det);//輸出係數矩陣行列式的值
資料輸出*/
}實驗三//例3-10
#include"iostream"
#include"cmath"
#define n 30
void main()
,s;//***資料輸入*/
printf("輸入n\n");
scanf("%d",&n);
printf("輸入矩陣\n");
for(i=0;ifor(j=0;j scanf("%f",&a[i][j]);
for(i=0;i
//***資料輸入*/
lu 分解*/
for(i=1;ia[i][0]=a[i][0]/a[0][0];
for(i=1;i
for(j=i+1;j
}//現在已將ai--->luy
lu 分解*/
高斯約當法解ux=y*/
提取uy 減少計算*/
for(i=1;ifor(j=0;j提取uy 減少計算*/
消元*/
for(j=0;j<2*n;j++)//首行歸一化
a[0][0]=1;//第一列其餘行已為零
for(i=1;i
}消元*/
高斯約當法解ux=y*/
資料輸出*/
printf("a 的逆矩陣為\n");
for(i=0;i
資料輸出*/
}實驗四
//例4-6
#include"stdio.h"
#include"math.h"
#define n 50
int n,i,j,k;
float xx=0.0,yy=0.0,t,x[n],y[n],c[n],a[n];
void main()
printf( "\nx=%.7f 處的函式值為:y=%.7f\n",xx,yy); }
實驗五//習題5-2
#include "stdio.h"
#include "math.h"
#define n 30
void main()
{int i,n,k,j,l;
float x[n],y[n],z[n];//定義輸入變數
float at[3][n];//定義a 的轉置
float x[3][3],y[3];//定義中間變數ata 和aty
float s,t,d;
//***資料輸入*/
printf( "輸入n:\n");
scanf("%d",&n);
printf( "依次輸入x \n");
for(i=0;i
scanf( "%f",&x[i]);
printf( "依次輸入y \n");
華北電力大學科技學院windows實驗報告
科技學院 課程設計 綜合實驗 報告 2013 2014 年度第 2 學期 名稱 windows體系程式設計 題目 課內綜合實驗 院系 資訊工程系 班級 計算機11k1 學號學生姓名 指導教師 王新穎 實驗學時 12學時 成績日期 2014年 6月 6日 實驗一類windows程序任務管理器實驗 一 ...
華北電力大學專案介紹
一 專案名稱 火電廠廠級執行效能 診斷及優化控制系統 二 專案簡介 火電廠廠級執行效能 診斷及優化控制系統 從火電廠全廠整體綜合優化執行的角度出發,通過對其所屬多台機組的執行狀態進行連續監視 經濟分析 診斷以及優化控制,達到穩定 節能的目的。本專案由西安熱工研究院和華北電力大學共同協作完成並獲200...
matlab總結華北電力大學
gui 圖形使用者介面是指有各種圖形物件,如由選單欄 控制項等組成的使用者介面。通過 選擇 各種影象物件來實現對程式功能的控制。matlab的gui的基本圖形物件包括控制物件和選單物件。再設計使用者介面時,應選擇恰當的圖形物件,並將它們有邏輯地組織起來,使得介面容易操作和使用。guide控制板,屬性...