


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí) 驗(yàn) 報(bào) 告(一)課程名稱 數(shù) 學(xué) 建 模 實(shí)驗(yàn)項(xiàng)目 Matlab基本操作及其實(shí)際應(yīng)用 實(shí)驗(yàn)環(huán)境 PC機(jī)、Matlab學(xué)院/班級(jí) 學(xué)號(hào)/姓名 指導(dǎo)教師 實(shí)驗(yàn)日期成績(jī)一、實(shí)驗(yàn)名稱:隨機(jī)一致性指標(biāo)求解二、實(shí)驗(yàn)?zāi)康模?)掌握用matlab求解隨機(jī)一致性指標(biāo)的方法2)加深對(duì)隨機(jī)一致性指標(biāo)概念的理解三、實(shí)驗(yàn)內(nèi)容:用matlab或C+編寫程序分別計(jì)算n=3-30時(shí)的n階矩陣的隨機(jī)一致性檢驗(yàn)指標(biāo)的值RI。/本組實(shí)驗(yàn)隨機(jī)數(shù)產(chǎn)生正互反矩陣,這個(gè)數(shù)目必須取的相當(dāng)大(超過(guò)1000000,所以此程序跑起來(lái)比較費(fèi)時(shí)),才比較接近標(biāo)準(zhǔn)答案 #include<iostream>#include<cmat
2、h>#include<ctime>#include<cstdlib>#include<iomanip>using namespace std;int getNameta(double a,int n);的最大void createMatrix(double a,int n);int getMax(double b,int n); /建立隨機(jī)正互反矩陣 /獲取b矩陣中的最大值 /獲取當(dāng)前隨機(jī)正互反矩陣void Mifa(double a,double b,int n);void main()數(shù)int all = 0; int tem = 0; int r
3、i = 0; int n; /冪法過(guò)程 /矩陣階數(shù) /建立的隨機(jī)正互反矩陣個(gè)int m = 3000; /所有最大的和 /最終的RI(為了計(jì)算方便,將實(shí)際的RI擴(kuò)大了100倍進(jìn)行計(jì)算了)cout << "Please enter the size of the matrix:" << endl; cout << "n = " ; cin >> n; if(n > 2&& n <= 30) for(int i =0;i<m;i+) double *a = new double
4、n*n; /聲明n*n的隨機(jī)正互反矩陣 for(int j =0;j<n*n;j+) aj = 1;createMatrix(a,n); /建立n*n的隨機(jī)正互反矩陣 tem = all/m; /計(jì)算得RI ri = (tem - n*100); ri = ri/(n-1); /計(jì)算得到的RIall += getNameta(a,n); /獲得最大 (乘以100后的結(jié)果)int baiwei = ri/100; int shiwei = (ri-100*baiwei)/10; int gewei = ri-100*baiwei-10*shiwei; cout << "
5、;The RI of the " << n <<" size matrix is " << baiwei << "." << shiwei << gewei else if(n =1) else cout << "The RI of the " << n <<" size matrix is " << 0 << endl; << endl; cout <&l
6、t; "The size of n you input is wrong" << endl;void createMatrix(double a,int n)doublesample17=1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,1.0/2.0,1.0/3.0,1.0/4.0,1.0/5.0,1.0/6.0,1.0/7.0,1.0/8.0,1.0/9.0;int getNameta(double a,int n) for(int i=0;i<n;i+) for(int j=i;j<n;j+) int t; t = ran
7、d()%17; if( j = i) else an*i+j = samplet; an*j+i = 1.0/samplet; an*i+j=1.0; int tem=0; double *b=new doublen; for(int i=0;i<n;i+) Mifa(a,b,n); int max=getMax(b,n); while(tem != max) int nameta; nameta = tem; return nameta; tem = max; for(int d = 0;d<n;d+) Mifa(a,b,n); max = getMax(b,n); bd = bd*100/max; bi=1.0/n;void Mifa(double a,double b,int n) int getMax(double b,int n) int a = 0; for(int i = 0;i<n;i+) double *c = new doublen; for(int r = 0;r<n;r+) for(int i =0;i<n;i+) for(int j = 0 ;j<n;j+) ci += an*i+j*bj; cr = 0.0; for(int k =0;k<n;k+) bk = ck; if(100
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)慶擺花合同范例
- 員工銷售提成合同范本
- 嘉寶莉漆供銷 合同范本
- 與農(nóng)戶合同范例
- 商鋪銷售認(rèn)購(gòu)合同范例
- 合作合同范例落款
- 商品代銷售合同范本
- 住建委建房合同范本
- 廠家涂料銷售合同范本
- 商鋪房屋轉(zhuǎn)讓合同范本
- GHS化學(xué)品(含危險(xiǎn)品)標(biāo)簽標(biāo)志與象形符號(hào)
- GB/T 24474.1-2020乘運(yùn)質(zhì)量測(cè)量第1部分:電梯
- FZ/T 24011-2019羊絨機(jī)織圍巾、披肩
- 【課件】2.1.1植物細(xì)胞工程的基本技術(shù)課件-2021-2022學(xué)年高二下學(xué)期生物人教版選擇性必修3
- 35kV集電線路直埋施工組織設(shè)計(jì)方案
- 客戶來(lái)訪登記表
- 日產(chǎn)新軒逸電子手冊(cè)cvt
- 大連市小升初手冊(cè)
- 醫(yī)療垃圾管理及手衛(wèi)生培訓(xùn)PPT課件
- 嚇數(shù)基礎(chǔ)知識(shí)共20
- 課內(nèi)古詩(shī)詞內(nèi)容精講蒹 葭
評(píng)論
0/150
提交評(píng)論