- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB簡介
開啟MATLABWorkspace 顯示目前工作環境內定義的變數Command History 紀錄曾經下過的指令Command Window 我們將它譯為 操作視窗,就如同一個文字操作介面,有 ?? 提示號,在提示號之後輸入指令 2023/7/17
開啟MATLAB(續)什麼叫M-file: 若在 Command Window 上面寫程式,按 Enter 後發現寫錯,很難直接修改。 例如把 err = 5e-15改成 err = 1e-10 寫程式最好另外開啟一個檔案,把程式的「原始碼」寫在裡面,這個檔案我們稱為M-file,此檔案是純文字檔,而且副檔名必須是 m 。 優點: 1.方便修改。 2.不會因為關閉Matlab 而失去原始碼。2023/7/17
MATLAB基本數學函數指令首先 英文字母大小寫是不一樣的喔!!!常用的函式:名稱內容函式絕對值a矩陣各元素取絕對值abs(a)根號a矩陣各元素取根號sqrt(a)a的b次方方陣A的b次方a^b複數實部、虛部c=a+bicomplex(a,b)real(c), imag(c)四捨五入小數去掉round(x)fix(x)2023/7/17
MATLAB基本數學函數指令(續)常用的函式:名稱內容函式自然對數e的a次方矩陣各元素取exp( )exp(a)自然對數e為底矩陣各元素取log( )log(a)10為底矩陣各元素取log10( )log10(a)2為底矩陣各元素取log2( )log2(a)餘數rem(-7,3)=-1mod(-7,3)= 2rem(x,y)mod(x,y)2023/7/17
MATLAB 複數及三角函數三角函數正弦 sin( ) 餘弦 cos( ) 正切 tan( ) 餘切 cot( ) 正割 sec( ) 餘割 csc( ) 反正弦 asin( ) 反餘弦 acos( ) 反正切 atan( ) 反餘切 acot( ) 反正割 asec( ) 反餘割 acsc( ) 2023/7/17
MATLAB關係運算a大於(小於)b 可表 a()ba不等於b 可表 a~=ba等於b 可表 a=b2023/7/17
MATLAB邏輯運算名稱函式小於相等= =小於等於=大於大於等於=否0是1且或|非~2023/7/17
MATLAB矩陣運算矩陣Ex: A = [1, 2; 3, 4] (逗號也可以用空白代替) A = 1 2 3 4矩陣四則運算: 矩陣的加+,減-,乘 *,次方^都和普通計算一樣。 A.是指A矩陣裡的純量同時運算2023/7/17
MATLAB矩陣運算(續)四則運算 函式說明A*B 一般的矩陣運算 A.*B將相同長度陣列A、B中的元素相乘,結果還是矩陣 A/BA與B的反矩陣相乘,亦即AB-1A\BA的反矩陣與B相乘,亦即A-1BA./BA的元素與B的元素相除A.\BB的元素與A的元素相除2023/7/17
矩陣的Transpose、Hermitian及矩陣的基本函式名稱函式conjugate transposeA’ 或者 transpose(A) transposetranspose(A)列數,行數size(A)rankrank(A)determinantdet(A) trace trace(A) inverseinv(A)2-normnorm(A)2023/7/17
矩陣的Transpose、Hermitian及矩陣的基本函式 (續)名稱函式1-normnorm(A,1)infinite-normnorm(A,inf)eigenvalueeig(A)singular valuesvd(A)B:eigenvectorC:eigenvalue組成的矩陣[B,C]=eig(A)B*C*D=AB,D:unitary matrixC:singular valueA:m×n B:m×m C:m×n D:n×n[B,C,D]=svd(A)2023/7/17
矩陣的Transpose、Hermitian及矩陣的基本函式 (續)Ex:(MATLAB) A=[1+2i,2+3i;3+4i,4+5i] A ans = 1.0000 - 2.0000i 3.0000 - 4.0000i 2.0000 - 3.0000i 4.0000 - 5.0000i2023/7/17
製造特殊矩陣--0 與 1MATLAB提供許多製造特殊矩陣的指令例如:名稱函式2乘3的零矩陣 zeros(2,3)元素都是1的2乘3的矩陣ones(2,3)3乘3的零方陣zeros(3)元素都是1的3乘3的方陣ones(3)3乘3的單位方陣eye(3
您可能关注的文档
- 新闻发言人公众演讲沟通技巧培训.pptx
- 新项目介绍讲稿杨毅-PowerPointTempla.pptx
- 新鸿基地产互联网推广方案.pptx
- 无形财产管理及财务知识课程分析.pptx
- 无线业务规划及契入点-knightniu20091011.pptx
- 易初莲花供应商大会策划案(PPT41页).pptx
- 易度电子文档管理产品介绍说明.pptx
- 星级酒店员工服务意识培训.pptx
- 校园安全教育主题班会[1]ppt.pptx
- 校园电子通讯、公共交通与公共场所礼仪.pptx
- 2025年中学教师资格《综合素质》教育法律法规教育法律教育民主试题卷(含答案).docx
- 2025年一级建造师水利电力工程真题解析与答案汇编.docx
- 2025-2030中国鲜切花市场行业市场发展分析及发展趋势与投资机会研究报告.docx
- 2025年房地产经纪人执业资格考试真题解析与实战演练.doc
- 留置胃管与鼻饲的护理.pptx
- 2025-2030中国鲑鱼降钙素行业市场发展趋势与前景展望战略研究报告.docx
- 2025-2030中国鲜啤酒市场深度调查研究报告.docx
- 大学生入学教育职业生涯规划.pptx
- 2025-2030中国鲜啤酒行业市场深度分析及发展趋势与投资战略研究报告.docx
- 2025年小学英语毕业模拟试卷:英语短剧表演脚本编写与台词设计技巧试题.docx
文档评论(0)