#include "iostream" using namespace std; class Matrix { private: double** A; //矩陣A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //為向量b分配空間并初始化為0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //為向量A分配空間并初始化為0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析構(gòu)中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"請(qǐng)輸入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"請(qǐng)輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個(gè):"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分別求得U,L的第一行與第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分別求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"計(jì)算U得:"<<endl; U.Disp(); cout<<"計(jì)算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
標(biāo)簽: 道理特分解法
上傳時(shí)間: 2018-05-20
上傳用戶:Aa123456789
function [R,k,b] = msc(A) % 多元散射校正 % 輸入待處理矩陣,通過(guò)多元散射校正,求得校正后的矩陣 %% 獲得矩陣行列數(shù) [m,n] = size(A); %% 求平均光譜 M = mean(A,2); %% 利用最小二乘法求每一列的斜率k和截距b for i = 1:n a = polyfit(M,A(:,i),1); if i == 1 k = a(1); b = a(2); else k = [k,a(1)]; b = [b,a(2)]; end end %% 求得結(jié)果 for i = 1:n Ai = (A(:,i)-b(i))/k(i); if i == 1 R = Ai; else R = [R,Ai]; end end
上傳時(shí)間: 2020-03-12
上傳用戶:15275387185
家 庭 總 線 是 智 能 家 居 實(shí) 現(xiàn) 的 重 要 基 礎(chǔ) . 是 住 宅 內(nèi) 部 的 神 經(jīng) 系 統(tǒng) . 其 主 要 作 用 是 連 接 家 中的各 種 電子 、 電氣 設(shè) 備 . 負(fù)責(zé) 將 家 庭 內(nèi) 的 各 種 通 信 設(shè) 備 ( 包 括 安 保 、 電話 、 家 電 、 視 聽(tīng) 設(shè) 備 等 )連 接 在 一 起 . 形 成 一 個(gè) 完 整 的家 庭 網(wǎng) 絡(luò) 。 日 本 是 較 早 推 動(dòng) 智 能 家 居 發(fā) 展 的 國(guó) 家 之 一 , 它 較 早 地 提 出 了 家庭 總線 系統(tǒng) (H O m e B u S S Y S t e m , 簡(jiǎn)稱H B S ) 的概念 . 成 立 了 家庭 總線 (H B S )研 究會(huì) . 并 在 郵政省和 通 產(chǎn) 省 的指 導(dǎo) 下 組 成 了H B S 標(biāo) 準(zhǔn)委 員 會(huì) , 制定 了 日 本 的H B s 標(biāo) 準(zhǔn) 。 按 照 該 標(biāo) 準(zhǔn) , H B S 系統(tǒng) 由一 條 同 軸 電 纜 和 4 對(duì) 雙 絞 線 構(gòu) 成 , 前 者 用 于 傳 輸 圖 像 信 息 . 后者 用 于 傳輸語(yǔ) 音 、 數(shù)據(jù)及 控制信 號(hào) 。 各 類家用 設(shè) 備 與 電氣 設(shè) 備 均 按 一 定 方式 與H B S 相 連 , 這 些 電氣設(shè) 備 既 可 以在 室 內(nèi)進(jìn) 行 控制 . 也 可 在異地 通 過(guò) 電話進(jìn)行 遙 控 。 為適 應(yīng) 大型 居住社 區(qū) 的需 要 , 1 9 8 8 年年初 , 日 本住 宅信息 化推進(jìn)協(xié)會(huì) 又 推 出 了 超級(jí) 家庭總 線 (S u p e r H0 m e B u s S y s t e m , 簡(jiǎn) 稱S - H B S ) , 它適 用 于 更 大 的范 圍 . 因 為一 個(gè)S - H B s 系統(tǒng)可 掛接 數(shù)千個(gè)家庭 內(nèi)部 網(wǎng) 。 家庭 智能化要 求諸 多家 電和 網(wǎng)絡(luò)能夠彼此 相容 . 總線協(xié) 議是 其精髓 所 在 , 只 有接 E l 暢通 , 家 電才能 “ 聽(tīng)懂 ” 人 發(fā) 出的指令 , 因此 總線標(biāo)準(zhǔn) 的物理 層 接 口 形 式 是 智能 家居 亟 待解決 的重 要 問(wèn)題 之 一 。 目前 比 較成型 的總線標(biāo) 準(zhǔn) 協(xié) 議 主 要 是 美 國(guó)公 司 提 出 的 , 包 括E c h e l o n 公 司 I)~L o n W o r k s 協(xié)議 、 電子 工 業(yè) 協(xié) 會(huì) (E I A ) 的C E 總線協(xié) 議 (C EB u S ) 、 S m a r t Ho u s e L P 的智 能屋 協(xié) 議 和×一 1 0 公 司 的X 一 1 0 協(xié) 議等。 這 些 協(xié) 議 各 有 優(yōu) 劣 。
標(biāo)簽: 智能家居
上傳時(shí)間: 2022-03-11
上傳用戶:
【例3.1]4位全加器module adder 4(cout,sum i na,i nb,cin);output[3:0]sum output cout;input[3:0]i na,i nb;input cin;assign(cout,suml=i na +i nb+ci n;endmodule【例3.2]4位計(jì)數(shù)器module count 4(out,reset,clk);output[3:0]out;input reset,cl k;regl 3:01 out;always@posedge clk)
標(biāo)簽: verilog
上傳時(shí)間: 2022-06-16
上傳用戶:canderile
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(3)資源包含以下內(nèi)容:1. 周立功dp1581usb2.0實(shí)驗(yàn)儀.2. 周立功dp1581usb2.0實(shí)驗(yàn)儀.3. HT1380驅(qū)動(dòng)程序.4. T6963控制器的液晶驅(qū)動(dòng)程序.5. 建立在組態(tài)環(huán)境TRACEMODE基礎(chǔ)下.6. GA仿真軟件的說(shuō)明書(shū).7. lcd1602驅(qū)動(dòng) iic驅(qū)動(dòng) spi驅(qū)動(dòng) ir驅(qū)動(dòng).8. lcd1602驅(qū)動(dòng).9. iic驅(qū)動(dòng)源程序.10. ir發(fā)射子程序源碼.11. ir驅(qū)動(dòng)源碼cyuyan.12. spi源程序c語(yǔ)言的.13. 費(fèi)很多力才找到的PIC C18編譯器.14. 文件系統(tǒng)管理 在內(nèi)存中為文件開(kāi)辟存儲(chǔ)空間 可以創(chuàng)建文件和文件夾 (至少有兩級(jí)目錄 :模擬DOS文件系統(tǒng)的操作 可以存儲(chǔ)文件的內(nèi)容 可以查看刪除和修改文件(15 2.15. 十字路口交通燈管理 現(xiàn)對(duì)交通信號(hào)燈進(jìn)行管理.16. 本設(shè)計(jì)的基本要求是以復(fù)雜可編程邏輯器件CPLD為基礎(chǔ).17. 通過(guò)對(duì)計(jì)算機(jī)的組織與結(jié)構(gòu)的分析.18. 家電控制器代碼.19. AM29lv160的編程代碼.20. eeprom連續(xù)頁(yè)寫(xiě)模式.21. sle4442 I2C 邏輯加密卡驅(qū)動(dòng)程序.22. 怎樣在CodeVision中使用結(jié)構(gòu)型數(shù)組的用法實(shí)例1.23. AVR下載電路圖.24. PING實(shí)現(xiàn)嵌入式原程序.25. TCP實(shí)現(xiàn)嵌入式原程序.26. UDP實(shí)現(xiàn)嵌入式原程序.27. TELNET實(shí)現(xiàn)嵌入式原程序.28. WEBSERVER實(shí)現(xiàn)嵌入式原程序.29. 用SAM72N9寫(xiě)的電子秤文檔.30. ZLG USB 套件.31. ZLG USB 套件.32. ZLG USB 套件.33. rtlinux-3.1源代碼.34. rtai-3.1-test3的源代碼(Real-Time Application Interface ).35. 可重用的GDB Stub源代碼,支持多種嵌入式平臺(tái)和體系結(jié)構(gòu)..36. 用C語(yǔ)言實(shí)現(xiàn)PIC的LCD顯示.37. 紅外編程.38. IO口模擬串口通訊C源程序.39. I/O board control program for U.C.W./Sirael Dana robot..40. PCI接口的Verilog源代碼.
標(biāo)簽: 微型計(jì)算機(jī) 匯編語(yǔ)言 程序設(shè)計(jì)
上傳時(shí)間: 2013-07-16
上傳用戶:eeworm
N個(gè)源碼,都是C文件或C++源文件。 此文件高壓縮。解壓時(shí)間可能長(zhǎng)一些。 申請(qǐng)加下載限額。 主頁(yè):http://www.programsalon.com/developer.asp?id=
上傳時(shí)間: 2013-07-01
上傳用戶:牛布牛
C+Interfaces+and+Implementations\r\r\n這是C語(yǔ)言接口與實(shí)現(xiàn)一書(shū)的源碼.-C+ Interfaces+ And+ Implementations This is t
標(biāo)簽: Implementations Interfaces and
上傳時(shí)間: 2013-04-24
上傳用戶:博雅abcd
·作 者: [美]Douglas Boling 著出 版 社: 北京大學(xué)出版社出版時(shí)間: 1999-8-1字 數(shù): 1040000版 次: 1頁(yè) 數(shù): 746印刷時(shí)間: 1999/08/01開(kāi) 本:印 次:紙 張: 膠版紙I S B N : 9787301041864 內(nèi)容簡(jiǎn)介我是在1996年秋MicrosoftWindows CE發(fā)行之前開(kāi)始了解這個(gè)軟件的。作為
標(biāo)簽: Windows WinCE nbsp CE
上傳時(shí)間: 2013-07-09
上傳用戶:cc111
·作 者: 楊宗德 編著出 版 社: 北京大學(xué)出版社出版時(shí)間: 2007-9-1 字 數(shù): 351000 版 次: 1 頁(yè) 數(shù): 233 印刷時(shí)間: 2007/09/01 紙 張: 膠版紙 I S B N : 9787301125304 包 裝: 平裝 內(nèi)容簡(jiǎn)介本書(shū)是一本介紹ARM處理器原理與底層程序開(kāi)發(fā)實(shí)例的教材,涉及嵌入式系統(tǒng)結(jié)構(gòu)、嵌入式處理器及操作系統(tǒng)基本概念、ARM處理器原理及應(yīng)
標(biāo)簽: ARM 嵌入式 系統(tǒng)原理
上傳時(shí)間: 2013-06-19
上傳用戶:410805624
·作 者: 袁任光 I S B N: 7111144716 頁(yè) 數(shù): 676 開(kāi) 本: 32開(kāi) 重 量: 460克 封面形式: 簡(jiǎn)裝本 出 版 社: 機(jī)械工業(yè)出版社 本社特價(jià)書(shū) 出版日期: 2004-7-1 定 價(jià): 30元
標(biāo)簽: 258 電動(dòng)機(jī) 控制電路
上傳時(shí)間: 2013-07-05
上傳用戶:LouieWu
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1