Matlab与神经网络工具箱课件.pptVIP

Matlab与神经网络工具箱课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Matlab與神經網路工具箱2.1Matlab簡介Matlab的首創者CleveMoler博士在數值分析,特別是在是指線性代數的領域中很有影響。Matlab(MatrixLaboratory,即矩陣實驗室)Matlab於1984年推出了正式版本。後來Moler組建了一個名為MathWorks的軟體開發公司(http://www.M)專門擴展並改進Matlab。1998年推出5.3版。2000年11月6日推出必威体育精装版版本Matlab6.0。Matlab6.0有30個工具箱包,包括控制系統工具箱(ControlSystemToolbox)信號處理工具箱(SignalProcessingtoolbox)系統辨識工具箱(SystemIdentificationtoolbox)魯棒控制工具箱(RobustControltoolbox)μ分析於綜合工具箱(μ-analysisandsynthesistoolbox)定量回饋理論工具箱(QFTtoolbox)神經網路工具箱(NeuralNetworktoolbox)最優化工具箱(Optimisationtoolbox)資料庫工具箱(Databasetoolbox)網路工具箱(MatlabWebServer)等。嚴格的說,Matlab並不是一種電腦語言,因為用它編寫出來的程式並不能脫離Matlab環境而執行,但從功能上說,Matlab已經完全具備了電腦語言的結構和性能,因此我們也習慣的稱之為Matlab語言。Matlab5.3以上版本提供了C/C++的介面,通過另外一個工具MatCom,能用VisualC++調用Matlab編寫的程式,從而大大減少C++程式的編寫難度。此工具我已經用過,效果不錯。2.2Matlab的基本操作2.2.1Matlab的安裝關鍵是選擇合適的工具箱和相應的幫助檔。2.2.2幫助檔(helpdesk)兩種:(1)pdf格式(2)html格式2.2.3演示(demo)2.2.4退出:exit或quit命令2.3Matlab的基本語句結構2.3.1基本的賦值語句 變數名列表=運算式如:A=[1,2,3;4,5,6;7,8,0]等號右邊的運算式可以用分號結束,也可以用逗號或換行號結束。Matlab區分大小寫,Abc,ABC,abc表示不同的矩陣名。在矩陣A中,同一行中的內容用逗號分隔,而採用分號來表示換行。一般情況下,用於同行中分隔的逗號是可以由空格來代替的。2.3.2Matlab的保留字串判斷0元素用的誤差限eps,其默認值為eps=2.2204×10-16pi表示圓周率Inf表示無窮大。Matlab允許的最大數據為1.797693×10308;一個數據大於此數則認為是Inf。1/0產生Inf。即使在Matlab中保留了若干字串,它們還可以重新進行賦值。如果用戶想將判0的誤差限擴大10倍,則可以採用eps=10×eps命令來進行修正。2.4矩陣的基本運算矩陣A有n行m列,稱A矩陣為n×m矩陣。2.4.1矩陣加減法運算:C=A+B和C=A-B。2.4.2矩陣的轉置:AT在Matlab下,矩陣A的轉置(包括複矩陣的轉置)均可以簡單地由A’求出。2.4.3矩陣乘法C=A×B在這裏並不需要指定A、B的維數。2.4.4矩陣的點乘兩個矩陣對應元素之間的乘積。C=A.×B2.4.5矩陣的除法Matlab定義了矩陣的除法運算,其意義相當於矩陣的求逆運算。如:Ax=B,x=inv(A)×B,也可簡單地寫成x=A/B。2.4.6單個矩陣元素的賦值與運算Matlab允許用戶對一個矩陣地單個元素進行賦值和操作。Matlab還允許對子矩陣進行定義和處理。A(:,j)表示A矩陣的第j列元素;A(i,:)表示A矩陣的第i列全部元素。A(:,1)=[1,4,7]A(2,:)=[4,5,6]2.5Matlab的控制語句2.5.1Matlab的迴圈語句結構for語句和while語句for語句的基本格式for 迴圈變數i=運算式S1:運算式S3:運算式S2 迴圈語句組end在C語言中,循環體的內容是以大括弧{}括起來的,而在Matlab語言中,循環體的內容是以迴圈語句和end語句括起來的,所以在使用Matlab時應注意這一點。for循環體的程式框圖while語句的結構 while(條件式) 迴圈語句組 e

文档评论(0)

157****3839 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档