一.MATLAB命令
1.指令行“頭首”的 “>>” 是 “指令輸入提示符” ,它是自動輸入的。
“>>” 為運算提示符,表示MATLAB處于準備就緒狀態。如在提示符后輸入一條命令或一段程序后按Enter鍵,MATLAB將給出對應的結果,并將結果保存在工作區窗口中,然后再次顯示一個運算提示符,為下一段程序的輸入做準備。
2.MATLAB不接受中文命令輸入,在路徑中也要盡量避免使用中文
3.MATLAB不接受中文格式的符號,比如中文括號,中文逗號,中文頓號和中文冒號
4.MATLAB對命令的格式要求相當嚴格,必須嚴格按照格式來輸入,如果不知道格式或者調用方法,可以查看“幫助系統”。
舉例:①sin(x)對應的變量x使用的是弧度制,若需要輸入90°則需要輸入1/2pi。②sind(x)對應的變量x使用角度制,若需要輸入90°可直接輸入90
5.MATLAB的命令必須符合邏輯,所有變量必須在之前就存在。例如輸入sin(x),那么x必須是事先已經定義過的變量。
6.工作區的ans會隨著無定義名的變量隨時更改。
二.MATLAB的基本功能符號
其中“...”為續航號,如果指令太長或者出于某種需要,輸入指令必須多行書寫時,可以使用續航號來處理【簡而言之就是輸入“...”以后再按enter鍵不會立刻執行】
“...”點數大于等于3個即可。
三.MATLAB其他常用的操作命令
四.MATLAB數據類型
? MATLAB 的數據類型主要包括:數字、字符串、向量、矩陣、單元型數據及結構型數據。矩陣是 MATLAB 語言中最基本的數據類型,從本質上講它是數組。向量可以看作只有一行或一列的矩陣(或數組):數字也可以看作矩陣,即一行一列的矩陣;字符串也可以看作矩陣(或數組),即字符矩陣(或數組);而單元型數據和結構型數據都可以看作以任意形式的數組為元素的多維數組,只不過結構型數據的元素具有屬性名。
? 變量是任何程序設計語言的基本元素之一,MATLAB 語言當然也不例外。與常規的程序設計語言不同的是,MATLAB 并不要求事先對所使用的變量進行聲明,也不需要指定變量類型,MATLAB 語言會自動依據所賦予變量的值或對變量所進行的操作來識別變量的類型。在賦值過程中,如果賦值變量已存在,則 MATLAB 將使用新值代替舊值,并以新值類型代替舊值類型。
在MATLAB 中變量的命名應遵循如下規則:
①變量名必須以字母開頭,之后可以是任意的字母、數字或下劃線。
②變量名區分字母的大小寫。
③變量名不超過 31 個字符,第31個字符以后的字符將被忽略。
五.MATLAB中的常量
①NaN和nan都表示不定值
②pi的值是可以自定義賦值的
若想恢復原值,直接clear清楚工作區的變量即可。
六.MATLAB的數值類型
MATLAB的數值類型包括整型、浮點型、符號型、復數類型等。
1.整型。整型數據是不包含小數部分的數值型數據,用字母I表示。整型數據只用來表示整數,以二進制形式存儲。下面介紹整型數據的分類。
char:字符型數據,屬于整型數據的一種,占用1個字節。
unsigned char:無符號字符型數據,屬于整型數據的一種,占用1個字節。
short:短整型數據,屬于整型數據的一種,占用2個字節。
unsigned short:無符號短整型數據,屬于整型數據的一種,占用2個字節。
int:有符號整型數據,屬于整型數據的一種,占用4個字節。
unsigned int:無符號整型數據,屬于整型數據的一種,占用4個字節。
long:長整型數據,屬于整型數據的一種,占用4個字節。
unsignedlong:無符號長整型數據,屬于整型數據的一種,占用4個字節。
2.浮點型。浮點型數據只采用十進制,有兩種形式,即十進制數形式和指數形式。
① 十進制數形式:由數碼0~9和小數點組成,如 0.0、.25、5.789、0.13、5.0、300.、-267.8230。
②)指數形式:由十進制數,加階碼標志“e”或“E”以及階碼(只能為整數,可以帶符號)組成。其一般形式為:a E n【其中,a為十進制數,n為十進制整數,表示的值為a*10^n。例如,2.1E5等于2.1*10^5,3.7E-2等于3.7*10^2,0.5E7等于 0.5*10^7,-2.8E-2等于-2.8*10^(-2)】
浮點型變量還可分為兩類:單精度型和雙精度型。
①foat:單精度說明符,占4個字節(32位)內存空間,其數值范圍為3.4E-38~3.4E+38,只能提供7位有效數字。
②double:雙精度說明符,占8個字節(64位)內存空間,其數值范圍為1.7E-308~1.7E+308,可提供16位有效數字。
3.復數。與實數類似,虛數單位用i即可表示。
--------------------------------------------------------------------------------------------------
編自2025/7/31。編程系列第一個視頻終于結束了哈哈,比較基礎,希望后續的課程能讓我醍醐灌頂。