#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<<"正在析構中~~~~"<<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<<"請輸入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<<"請輸入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"個:"<<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<<"計算U得:"<<endl; U.Disp(); cout<<"計算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; }
標簽: 道理特分解法
上傳時間: 2018-05-20
上傳用戶:Aa123456789
程序特色: 一:使搜索引擎更加容易抓取和索引 二:提供更多的功能,提高用戶的友好體驗 三:可用性的提高,提高用戶的友好體驗 html5響應式攝影網站系統使用方法: 將文件上傳只ASP空間,運行http://你的域名/install.asp進行安裝。 只需兩步即可安裝完成,為了保證網站安全,請修改默認后臺路徑及數據庫名稱。 S-CMS醫院建站系統 v3.0 build20190104更新說明: 1.新增:修復PHP版部分SQL注入漏洞 2.新增:后臺新增檢測木馬功能,可恢復已篡改文件和刪除木馬文件 3.優化:PAYPAL支付方式支持設置匯率,境外用戶可以使用美元支付 S-CMS醫院建站系統 v3.0 build20190111更新說明: 1.優化:兼容多種編碼,解決因編碼不同無法導入SQL文件的問題 2.新增:PHP版新增批量上傳圖片功能及通過excel批量導入產品功能 3.新增:后臺登錄界面加入驗證碼功能,防止暴力破解密碼 S-CMS醫院建站系統 v3.0 build20190308更新說明: 1.新增:新聞模塊招聘功能支持編輯條目標題 2.新增:萬能表單系統加入開啟驗證碼的選項,可根據需要開啟或關閉 3.優化:后臺會員模塊列表加入分頁功能,縮短加載時間 S-CMS醫院建站系統 v3.0 build20190322更新說明: 1.優化:支持恢復舊版程序時備份的數據庫文件 2.優化:生成全站靜態文件時,采用了分批次生成方法,防止代碼運行超時 3.修復:修復會員中心積分轉余額功能及完善信息加積分功能的錯誤 4.優化:優化核心程序,使頁面加載速度更快 S-CMS醫院建站系統 v3.0 build20190412更新說明: 1.新增:加入回收站功能,所有誤刪除的數據均可在回收站內進行恢復 2.優化:用戶登錄后臺和導入模板數據時自動備份數據,防止誤操作損壞網站數據 3.優化:后臺富文本編輯器改為Ueditor,功能更加強大 S-CMS醫院建站系統 v3.0 build20190419更新說明: 1.新增:新增頁面防復制功能,可以保護網頁內容防止文字被復制和圖片被保存 2.新增:當管理員登錄IP有變動時,需要二次驗證郵箱,保障后臺數據安全 3.新增:取消圖形驗證碼,改為拖動滑塊驗證,增加了人機驗證的安全性同時減少出錯概率 S-CMS醫院建站系統 v3.0 build20190510更新說明: 1.新增:支持編輯器上傳圖片加水印及同步到OSS云儲存 2.新增:產品和新聞分類按鈕棄用click點擊,采用a鏈接,對搜索引擎更加友好 3.新增:新增MIP(即移動端網頁加速技術)模板,可以有效的提高網站的搜索引擎排名
上傳時間: 2019-05-14
上傳用戶:tiansan52077
近年來,隨著互聯網的飛速發展以及人們生活水平的不斷提高,網上購物逐漸成為人們日常生活中不可或缺的一部分,電子商務市場也隨之經歷著高速的發展。伴隨著業務擴展和需求迭代,電商平臺往往需要為越來越多的功能提供支持。對于傳統單體架構電商平臺的開發實現,隨著需求不斷增多,功能之間耦合嚴重、代碼臃腫維護困難、上線成本高、業務伸縮性差等問題將會變得越來越嚴重。針對單體架構電商平臺的這些問題,本論文設計并實現了一個基于微服務架構的電商平臺。
上傳時間: 2020-04-26
上傳用戶:小小小白.
斯坦福大學-深度學習基礎教程.pdfUFLDL教程 From Ufldl 說明:本教程將闡述無監督特征學習和深入學習的主要觀點。通過學習,你也將實現多個功能 學習/深度學習算法,能看到它們為你工作,并學習如何應用/適應這些想法到新問題上。 本教程假定機器學習的基本知識(特別是熟悉的監督學習,邏輯回歸,梯度下降的想法),如果 你不熟悉這些想法,我們建議你去這里 機器學習課程 (http://openclassroom.stanford.edu/MainFolder/CoursePage.php? course=MachineLearning) ,并先完成第II,III,IV章(到邏輯回歸)。 稀疏自編碼器 神經網絡 反向傳導算法 梯度檢驗與高級優化 自編碼算法與稀疏性 可視化自編碼器訓練結果 稀疏自編碼器符號一覽表 Exercise:Sparse Autoencoder 矢量化編程實現 矢量化編程 邏輯回歸的向量化實現樣例 神經網絡向量化 Exercise:Vectorization
標簽: 深度學習
上傳時間: 2022-03-27
上傳用戶:kingwide
[摘 要]未經調制的數字信號所占據的頻譜是從零頻或者很低頻率開始,稱為數字基帶信號,不經載波調制而直接傳輸數字基帶信號的系統,稱為數字基帶傳輸系統。常用轉碼型有AMI碼(傳號交替反轉碼)、HDB3碼(三階高密度雙極性碼)、雙相碼、差分雙相碼、密勒碼、CMI碼(傳號反轉碼)、塊編碼等。在仿真軟件設計中采用了Mathw or ks公司的MAT LAB作為仿真工具,其仿真平臺SIMU LINK具有可視化建模和動態仿真的功能,用SIMULINK構造仿真系統,方法簡單直觀,開發的仿真系統使用時間流動態仿真,可以準確描述真實系統的每一細節,并且在仿真進行的同時具有較強的交互功能,易于使用,另外該軟件還具有較好的可擴展性和可維護性。本文給出了采用仿真工具SIMU LINK,設計數字基帶傳輸系統仿真實驗軟件的系統定義、模型構造的過程。通過對仿真結果分析和誤碼性能測試表明,該仿真系統完全符合實驗要求。下文主要就仿真分析與設計進行了闡述。[關鍵詞]數字基帶傳輸,MATLAB/Simulink隨著通信系統的規模和復雜度不斷增加,統的設計方法已經不能適應發展傳的需要,通信系統的模擬仿真技術越來越受到重視。傳統的通信仿真技術主要分可以得到與真實環境十分接近的結果,為手工分析與電路試驗2種,但耗時長方法比較繁雜,而通信系統的計算機模擬仿真技術是介于上述2種方法的一種系統設計方法,它可以讓用戶在很短的時間內建立整個通信系統模型,并對其進行模擬仿真。通信原理計算機仿真實驗,是對數字基帶傳輸系統的仿真。仿真工具是MATLAB程序設計語言。MATLAB是一種先進的高技術程序設計語言,主要用于數值計算及可視化圖形處理。特點是將數值分析、矩陣計算、圖形、圖像處理和仿真等諸多強大功能集成在一個極易使用的交互式環境中偽科學研究、工程設計以及必須進行有效數值計算的眾多學科提供了一種高效率的編程工具。運用MATLAB,可以對數字基帶傳輸系統進行較為全面地研究。為了使本科類學生學好通信課程,我們進行了試點,通過課程設計的方式針對通信原理的很多內容進行了仿真。
上傳時間: 2022-05-30
上傳用戶:kent
首先,論文研究的室內導航是基于手動配置或者自動化程序構建的owM網絡,而不是現有商場的WiFi熱點,增加了網絡的可控性,同時導航系統也可以更好的利用網絡的特點。OwM網絡節點由OpenWrt系統的路由器構成,OpenWrt系統可編程,因此整個網絡可以按照需求自定義功能。其次,導航系統以店鋪鄰接關系數據庫作為簡單的室內地圖數據,店鋪管理人員通過導航軟件錄入店鋪鄰接關系,通過分布式數據庫的同步,得到完整店鋪鄰接關系數據,即簡易室內地圖,有效地解決室內地圖缺少的問題。這種獲得室內地圖的方法,相比其他方法更簡單,成本更低。最后,店鋪鄰接關系數據庫又是基于OwM網絡的分布式數據庫,作為簡單的室內地圖數據,有效的避免了集中式數據庫組織上的缺點,提高了系統的可靠性。Mesh網絡具有自組織、多跳的特點,但是數據訪問時間長。基于owM網絡的室內導航,結合了Mesh網絡和分布式數據庫的優點,既實現網絡自組織、多跳功能,同時縮短了數據庫訪問時間,降低了數據傳輸的代價?;贠WM網絡的室內導航系統有效地結合了OpenWrt.Mesh網絡和分布式數據庫的優點,后續可以采用聚類算法縮減頂點個數,縮短導航時間,網絡節點連接方式可以考慮網橋,實現全網通信。關鍵詞:室內導航;OpenWrt;OwM網絡;分布式數據庫
上傳時間: 2022-06-23
上傳用戶:得之我幸78
VIP專區-PCB源碼精選合集系列(7)資源包含以下內容:1. PCB設計基本工藝要求.2. Altium_Designer_10_PCB_3D_視頻輸出教程.3. Orcad導入Pads過程.4. 鍍金和沉金的區別.5. AD內電層與內電層分割教程.6. Altium Designer中的板層定義介紹.7. 兩個小時學會OrCAD.8. PCB Design1-印制板設計基礎知識.9. CCS3.3官方使用教程.10. PCB的阻抗測量.11. Altium_Designer詳細使用教程.12. Altium_designer4層以上高速板布線的16個技巧.13. PADS常用設置方法.14. PCB LAYOUT技術大全.15. AltiumPCB訓練手冊.16. 科通集團_Cadence_Allegro_基礎培訓_第四期.17. Altium_Designer_官方培訓教材.18. 電容式觸摸按鍵-PCB布線.19. Mt6601_PCB設計注意事項.20. Protues使用總線方式畫電路的方法.21. Pocket Mini開發板說明書.22. 單片機系統電路的PCB設計.23. Altium Designer的Protel中多通道功能在原理圖及PCB中的使用技巧.24. 設計實例2:MP3播放器硬件電路設計.25. 實用的Altium Designer資料自學的朋友可以看看.26. 幾種取樣門電路.27. PCB Design Considerations and Guidelines for 0.4mm and 0.5mm WLPs.28. 如何使用Proteus制作PCB.29. MAX20021,MAX20022示例PCB布局指南.30. Altium Designer原理圖與PCB設計電子資料包.31. 黑魔書-信號完整性分析.32. 《Proteus從入門到精通100例》.33. 開關電源完整的EMI和熱設計 黑魔書-信號完整性分析.34. PCB接地設計_中興.35. Layout SMD焊盤要求.36. Altium+designer+2013注冊機(親自測試可用)+Licenses.37. PADS9.3安裝和使用教程PDF版本.38. Cadence 16.6和諧方法_修正版.39. 日本工業標準--印制線路板通則.40. 自制PCB(使用環保腐蝕劑).
上傳時間: 2013-05-26
上傳用戶:eeworm
MyEclipse10官方下載是一款非常優秀的Java開發工具。MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持十分不錯。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC數據庫鏈接工具等多項功能。可以說MyEclipse幾乎囊括了目前所有主流開源產品的專屬eclipse開發工具。
上傳時間: 2013-04-15
上傳用戶:eeworm
利用福星曉程芯片3105開發多功能表時B、C相CPU的軟件程序
上傳時間: 2017-01-31
上傳用戶:tedo811
是一款強勁的B2C的網上購物軟件,利用它我們能建立起強勁的、自由的、安全的購物平臺.系統由C#及SqlServer開發, 是B/S(瀏覽器/服務器)結構的asp.net程序. 此版本對常用功能進行了更多整合: 投票功能 評論功能 快速注冊或不注冊即可購買 查看此商品的用戶又查看了哪些商品的統計 購買此商品的用戶又購買了哪些商品的統計 單件商品的快速收藏 可按商品編號搜索商品 新增積分換贈品的優惠方式 在有新定單、用戶留言及用戶對其訂單聲明"我己付款"時發郵件通知管理員 增加8848在線支付接口 增加網銀在線支付接口 增加中文網服OIPS在線支付接口 增加西部在線支付接口 增加PayEX在線支付接口 增加PayPal在線支付接口。
上傳時間: 2015-03-26
上傳用戶:exxxds