單片機教案,對初學者很有幫組。單片機教案,對初學者很有幫組
標簽: 教案
上傳時間: 2013-12-15
上傳用戶:exxxds
實現順序串各種基本算運算,建立串,輸出串,輸出它的長度,插入,刪除,替換,提取,把兩個串連接成一個串
標簽: 運算
上傳時間: 2013-12-25
上傳用戶:aa54
將潮流計算公式矢量化處理,利用Matlab編寫潮流程序,并將Matlab的m文件編譯成COM組件,可簡單實現 Matlab和其它語言的混合編程。通過簡單的函數調用即可完成如稀疏、解方程等一系列數學運算,并可輕易實現相關圖形的 繪制。潮流計算中采用AMD算法對修正方程系數矩陣進行節點優化,并采用LDLT算法進行求解,有效地減少了注入元,計 算速度成倍提高。在混合編程的模式下,提高了程序開發速度、程序可靠性、計算效率和保密性。
上傳時間: 2014-01-26
上傳用戶:tzl1975
程式描述:使用Cypress的Cy7C68013A晶片進行設計,實現Slave FIFO模式的資料獲取。程式包括USB韌體程式以及主機程式。 安裝:把來源程式碼複製到硬碟特定目錄下,使用Keil C編譯器和Visual C++ 6.0運行即可。 注意:可以首先使用Cypress的測試工具進行韌體程式的測試,以確保韌體程式的正確性。
標簽: Cypress 68013A C68013 68013
上傳時間: 2013-12-18
上傳用戶:1427796291
工程機器人自主作業控制程序,內含有數據采集,通信以及PID運算等代碼。
上傳時間: 2013-12-23
上傳用戶:66666
Visual C++是Windows平臺下強大的應用程序開發環境,MATLAB是一個功能強大的數值計 算和結果可視化的軟件。一種有效的將兩者緊密結合起來的方法是,在MATLAB環境下利用MATLAB 函數開發某些計算程序,將其編譯成不依賴MATLAB環境的C函數,在Visual C++中將此C函數編譯 成動態連接庫,然后在Visual C++環境中開發應用程序界面等功能并加載所開發的動態連接庫。 關鍵詞:Visual C++ MATLAB 動態連接庫
標簽: MATLAB Windows Visual 應用程序
上傳時間: 2014-01-18
上傳用戶:Amygdala
L3_1.m: 純量量化器的設計(程式) L3_2.m: 量化造成的假輪廓(程式) L3_3.m: 向量量化器之碼簿的產生(程式) L3_4.m: 利用LBG訓練三個不同大小與維度的碼簿並分別進行VQ(程式) gau.m: ML量化器設計中分母的計算式(函式) gau1.m: ML量化器設計中分子的計算式(函式) LBG.m: LBG訓練法(函式) quantize.m:高斯機率密度函數的非均勻量化(函式) VQ.m: 向量量化(函式) L3_2.bmp: 影像檔 lena.mat: Matlab的矩陣變數檔
上傳時間: 2013-12-26
上傳用戶:jiahao131
算24點”作為一種撲克牌智力游戲,游戲內容為從一副牌中抽去大小王2張,任意抽取4張牌(稱牌組),用加、減、乘、除(可加括號)把牌面上的數算成24,每張牌必須用一次且只能用一次。我們可以人工計算,當然也可以用計算機來處理。本程序主要是借助計算機利用設計好的算法來計算24點問題。 該24點游戲程序內容主要包括界面顯示,自動運算24點以及手動計算24點三部分,采用模塊化開發方法,并匯編語言編寫程序代碼。
標簽:
上傳時間: 2014-11-02
上傳用戶:xjz632
超聲波成像算法,用合成開口法發射超聲波后,收到的信號進行傅立葉變換,延時加算等步驟成像
上傳時間: 2013-12-10
上傳用戶:aix008
/*import java.util.Scanner; //主類 public class student122 { //主方法 public static void main(String[] args){ //定義7個元素的字符數組 String[] st = new String[7]; inputSt(st); //調用輸入方法 calculateSt(st); //調用計算方法 outputSt(st); //調用輸出方法 } //其他方法 //輸入方法 private static void inputSt(String st[]){ System.out.println("輸入學生的信息:"); System.out.println("學號 姓名 成績1,2,3"); //創建鍵盤輸入類 Scanner ss = new Scanner(System.in); for(int i=0; i<5; i++){ st[i] = ss.next(); //鍵盤輸入1個字符串 } } //計算方法 private static void calculateSt(String[] st){ int sum = 0; //總分賦初值 int ave = 0; //平均分賦初值 for(int i=2;i<5;i++) { /計總分,字符變換成整數后進行計算 sum += Integer.parseInt(st[i]); } ave = sum/3; //計算平均分 //整數變換成字符后保存到數組里 st[5] = String.valueOf(sum); st[6] = String.valueOf(ave); } //輸出方法 private static void outputSt(String[] st){ System.out.print("學號 姓名 "); //不換行 System.out.print("成績1 成績2 成績3 "); System.out.println("總分 平均分");//換行 //輸出學生信息 for(int i=0; i<7; i++){ //按格式輸出,小于6個字符,補充空格 System.out.printf("%6s", st[i]); } System.out.println(); //輸出換行 } }*/ import java.util.Scanner; public class student122 { public static void main(String[] args) { // TODO 自動生成的方法存根 String[][] st = new String[3][8]; inputSt(st); calculateSt(st); outputSt(st); } //輸入方法 private static void inputSt(String st[][]) { System.out.println("輸入學生信息:"); System.out.println("班級 學號 姓名 成績:數學 物理 化學"); //創建鍵盤輸入類 Scanner ss = new Scanner(System.in); for(int j = 0; j < 3; j++) { for(int i = 0; i < 6; i++) { st[j][i] = ss.next(); } } } //輸出方法 private static void outputSt(String st[][]) { System.out.println("序號 班級 學號 姓名 成績:數學 物理 化學 總分 平均分"); //輸出學生信息 for(int j = 0; j < 3; j++) { System.out.print(j+1 + ":"); for(int i = 0; i < 8; i++) { System.out.printf("%6s", st[j][i]); } System.out.println(); } } //計算方法 private static void calculateSt(String[][] st) { int sum1 = 0; int sum2 = 0; int sum3 = 0; int ave1 = 0; int ave2 = 0; int ave3 = 0; for(int i = 3; i < 6; i++) { sum1 += Integer.parseInt(st[0][i]); } ave1 = sum1/3; for(int i = 3; i < 6; i++) { sum2 += Integer.parseInt(st[1][i]); } ave2 = sum2/3; for(int i = 3; i < 6; i++) { sum3 += Integer.parseInt(st[2][i]); } ave3 = sum3/3; st[0][6] = String.valueOf(sum1); st[1][6] = String.valueOf(sum2); st[2][6] = String.valueOf(sum3); st[0][7] = String.valueOf(ave1); st[1][7] = String.valueOf(ave2); st[2][7] = String.valueOf(ave3); } }
上傳時間: 2017-03-17
上傳用戶:simple