1. 程式人生 > >MATLAB學習筆記——matlab基礎

MATLAB學習筆記——matlab基礎

1、浮點數的取整函式
round()向最接近的整數取整,如果小數為0.5,則取絕對值大的整數
fix()向0取整
floor()不大於該數的最接近整數
ceil()不小於該數的最接近整數
2、複數的常用函式
complex(a,b)建立複數,a為實部,b為虛部
real(z)得到複數z的實部
imag(z)得到複數z的虛部
abs(z)得到複數z的模
angle(z)得到複數z的角度
conj(z)得到複數z的共軛複數
3、format()只是改變數值的顯示格式,並不改變資料的值.利用format()改變數值的顯示格式後,會一直有效,直到再次利用函式format()進行修改.
format()函式格式說明
format short 或 format('short')預設顯示,保留小數點後4位
format long 或 format('long')有效數字16位
format long e有效數字16位加3位指數
format short e有效數字5位加3位指數
format bank 或 format('bank')保留兩位小數位
format + 或 format('+')只給出正負
format rational 或 format ('rational')以分數形式表示
format hex 或 format('hex')16進位制數
format long g15位有效數
format short g5位有效數
get()獲取當前數值的顯示格式,談後採用函式set()對資料的顯示格式進行修改,將小數顯示為有利分數,最後利用函式set()將資料格式修改為原來的格式


4、邏輯型別
1邏輯真true()
0邏輯假false()
邏輯真和邏輯假都佔用一個位元組的儲存空間
可通過help true檢視具體幫助
5、字元和字串
字元和字串不進行區分,每個字元佔用2個位元組的空間
6、函式控制代碼
通過函式控制代碼簡介呼叫函式,函式控制代碼的資料型別是function_handle,函式控制代碼可以通過符號@後面跟函式命令來進行建立.
函式控制代碼的常用函式
函式說明
func2str(fhandle)將函式控制代碼轉換為字串
str2func(str)將字串轉換為函式控制代碼
functions(fhandle)返回包含函式資訊的結構體變數
isa(a,'function_handle')判斷是否為函式控制代碼
isequal(fhandle1,fhandle2)判斷兩個函式控制代碼是否對應同一函式