- 1、本文档共416页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 MATLAB操作基礎1.1 MATLAB概述1.2 MATLAB的運行環境與安裝1.3 MATLAB集成環境1.4 MATLAB幫助系統;1.1 MATLAB概述;;;;;; 1.2 MATLAB的運行環境與安裝;;1.3 MATLAB集成環境;;;;;;;;;;;;1.3.5 當前目錄窗口和搜索路徑1.當前目錄窗口當前目錄是指MATLAB運行檔時的工作目錄,只有在當前目錄或搜索路徑下的檔、函數可以被運行或調用。在當前目錄窗口中可以顯示或改變當前目錄,還可以顯示當前目錄下的檔並提供搜索功能。将用户目录设置成当前目录也可使用cd命令。例如,將用戶目錄c:\mydir設置為當前目錄,可在命令窗口輸入命令:cd c:\mydir;;;;;; 1.4 MATLAB幫助系統;;;;;;第2章 MATLAB矩陣及其運算2.1 變數和數據操作2.2 MATLAB矩陣2.3 MATLAB運算2.4 矩陣分析2.5 矩陣的超越函數2.6 字串2.7 結構數據和單元數據2.8 稀疏矩陣;2.1 變數和數據操作;2.賦值語句(1) 變數=運算式 (2) 運算式其中運算式是用運算符將有關運算量連接起來的式子,其結果是一個矩陣。;例2-1 計算運算式的值,並顯示計算結果。在MATLAB命令窗口輸入命令:x=1+2i;y=3-sqrt(17);z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y))其中pi和i都是MATLAB預先定義的變數,分別代表代表圓周率π和虛數單位。輸出結果是:z = -0.3488 + 0.3286i; 2.1.2 預定義變數;2.1.3 記憶體變數的管理1.記憶體變數的刪除與修改MATLAB工作空間窗口專門用於記憶體變數的管理。在工作空間窗口中可以顯示所有記憶體變數的屬性。當選中某些變數後,再單擊Delete按鈕,就能刪除這些變數。當選中某些變數後,再單擊Open按鈕,將進入變數編輯器。通過變數編輯器可以直接觀察變數中的具體元素,也可修改變數中的具體元素。;clear命令用於刪除MATLAB工作空間中的變數。who和whos這兩個命令用於顯示在MATLAB工作空間中已經駐留的變數名清單。who命令只顯示出駐留變數的名稱,whos在給出變數名的同時,還給出它們的大小、所占位元組數及數據類型等資訊。;2.記憶體變數檔利用MAT檔可以把當前MATLAB工作空間中的一些有用變數長久地保留下來,擴展名??.mat。MAT檔的生成和裝入由save和load命令來完成。常用格式為:save 檔案名 [變數名表] [-append][-ascii]load 文件名 [變數名表] [-ascii];其中,檔案名可以帶路徑,但不需帶擴展名.mat,命令隱含一定對.mat檔進行操作。變數名表中的變數個數不限,只要記憶體或檔中存在即可,變數名之間以空格分隔。當變數名表省略時,保存或裝入全部變數。-ascii選項使檔以ASCII格式處理,省略該選項時文件將以二進位格式處理。save命令中的-append選項控制將變數追加到MAT檔中。;2.1.4 MATLAB常用數學函數MATLAB提供了許多數學函數,函數的引數規定為矩陣變數,運算法則是將函數逐項作用於矩陣的元素上,因而運算的結果是一個與引數同維數的矩陣。函數使用說明:(1) 三角函數以弧度為單位計算。(2) abs函數可以求實數的絕對值、複數的模、字串的ASCII碼值。(3) 用於取整的函數有fix、floor、ceil、round,要注意它們的區別。(4) rem與mod函數的區別。rem(x,y)和mod(x,y)要求x,y必須為相同大小的實矩陣或為標量。;2.1.5 數據的輸出格式 MATLAB用十進位數表示一個常數,具體可採用日常記數法和科學記數法兩種表示方法。 在一般情況下,MATLAB內部每一個數據元素都是用雙精度數來表示和存儲的。數據輸出時用戶可以用format命令設置或改變數據輸出格式。format命令的格式為: format 格式符其中格式符決定數據的輸出格式;2.2 MATLAB矩陣;2.利用M檔建立矩陣 對於比較大且比較複雜的矩陣,可以為它專門建立一個M檔。下麵通過一個簡單例子來說明如何利用M檔創建矩陣。; 例2-2 利用M檔建立MYMAT矩陣。(1) 啟動有關編輯程式或MATLAB文本編輯器,並輸入待建矩陣: (2) 把輸入的內容以純文本方式存盤(設檔案名為mymatrix.m)。 (3) 在MATLAB命令窗口中輸入mymatri
您可能关注的文档
- C语言程序设计课件.pptx
- FORTRAN语言程序设计课件.pptx
- IllustratorCS实用教程课件.pptx
- MATLAB程序设计课件.pptx
- MATLAB语言与仿真设计课件.pptx
- SDH基本原理课件.ppt
- Solidworks产品造型基础课件.ppt
- UG数控技术课件.pptx
- VB程序设计课件.ppt
- VB语言程序设计课件.pptx
- Unit 4 My Favourite Subject 单元补全对话专练(含答案)--(2024年)七年级英语上册 (人教版2024).docx
- Unit 4The Earth单元知识点学案(2024年)牛津深圳版英语七年级上册.docx
- 1.2.1细胞的分裂和分化——七年级生物苏教版(2024)上册测试卷(含解析).docx
- 1.3.4单细胞生物——七年级生物人教版(2024)上册课前导学(含解析).docx
- 1.3 地球的运动(课时1 教学设计)-人教版(2024) 七年级地理上册.docx
- 1.2认识细胞——七年级上册生物人教版(2024)测试卷(A卷)(含解析).docx
- 1.1.3 细胞的结构测试卷题附 知识点归纳(含答案) 冀少版生物七年级上册.docx
- 1.1.2生物的特征练习题(含答案)(2024年)人教版生物学七年级上册.docx
- Unit 4 My Favourite Subject【弯道超车】暑假新七年级英语 知识点讲解+例题精炼 人教新目标(Go for it)版(2024).docx
- Unit 4 My Favourite Subject 综合训练(含听力原文+答案,无听力音频) 人教版(2024)英语七年级上册.docx
文档评论(0)