實驗源代碼
//Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("請輸入矩陣第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可傳遞閉包關系矩陣是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元關系的可傳遞閉包\n"); void warshall(int,int); int k , n; printf("請輸入矩陣的行數 i: "); scanf("%d",&k);
四川大學實驗報告 printf("請輸入矩陣的列數 j: "); scanf("%d",&n); warshall(k,n); }
標簽:
warshall
離散
實驗
上傳時間:
2016-06-27
上傳用戶:梁雪文以
該文通過大量的文獻資料閱讀,對永磁同步電機及其相關技術的發展、現狀和趨勢有了一個比較全面的理解,在此基礎上,詳細分析了永磁同步電機轉矩直接控制的機理,并提出了一套相應的轉矩直接控制方案,建立了仿真和試驗平臺,進行了仿真分析和實驗研究,獲得了有價值的研究成果.該文的主要內容包括:(1)由空間矢量模型推導出永磁同步電機的磁鏈、電壓和轉矩的公式,描述了永磁同步電機轉矩直接控制的基本控制機理,分析了永磁同步電機與感應電機的轉矩直接控制方式上的不同之處以及轉矩直接控制對永磁同步電機的要求.(2)在對永磁同步電機運行機理的分析基礎之上,討論了永磁同步電機轉矩直接控制系統中各個控制子模塊的功能和具體的實現方式,提出了一套永磁同步電機轉矩直接控制的具體實施方案,并根據這套方案建立了基于Simulink(Matlab)的永磁同步電機轉矩直接控制仿直模型,對所出的控制方案進行了仿真分析.(3)在理論研究的基礎之上,設計研制了一套基于DSP+IPM的永磁同步電機轉矩直接控制實驗系統,編寫了控制程序軟件,進行了永磁同步電機運行實驗.
標簽:
永磁同步電機
轉矩
直接控制
上傳時間:
2013-05-29
上傳用戶:diertiantang