1、整型
無符號整型8位整數資料範圍:000000000~111111111
有符號整型8位整數資料範圍:100000000~01111111
>> %強制型別轉換
>> x = int8(129);
>> %因為有符號整型最大值為127,所以129強制轉換後為127
>> x
x =int8
127******************************==
>> y = uint8(129);
>> %因為無符號整型最大值為255,129沒有超過範圍,轉換結果仍為129
>> y
y =uint8
129
2、浮點型
浮點型資料分為單精度和雙精度,單精度實數在記憶體中占用4個位元組,雙精度實數在記憶體中占用8個位元組。
>> a = 5;
>> class(a) %檢視a的型別
ans =
'double'
>> class(single(a))
ans =
'single'
3、複數型
複數型包括實部和虛部,實部和虛部都預設為雙精度,虛數單位用i或j。
real函式:求複數的實部。
imag函式:求複數的虛部。
>> b = 3 + 2i;
>> real(b)
ans =
3>> imag(b)
ans =
2
format命令格式
>> format long
>> 50/3
ans =
16.666666666666668
>> format
>> 50/3
ans =
16.6667
常用數學函式
函式的呼叫格式:函式名(函式自變數的值)
>> %以弧度為單位的函式
>> sin(pi/2)
ans =
1>> %以度數為單位的函式
>> sind(90)
ans =
1
>> abs(-4)
ans =
4>> abs(2+5i)
ans =
5.3852
>> abs('a')
ans =
65
>> a = 3.1415926;
>> b = 3.624;
>> c = 5.26;
>> d = 9.17;
>> fix(a)
ans =
3>> floor(b)
ans =
3>> ceil(c)
ans =
6>> round(d)
ans =
9
>> %求[1,100]內所有的素數
>> x = 1:100;
>> book = isprime(x);
>> k = find(book); %求得是素數的下標
>> num = x(k)
num =
1 至 12 列
2 3 5 7 11 13 17 19 23 29 31 37
13 至 24 列
41 43 47 53 59 61 67 71 73 79 83 89
25 列
97
使用Matlab隱藏的函式和功能
source 沒有人敢說matlab的幫助檔案不夠詳細和全面,但matlab裡面的確存在一些功能和函式,你很難找到它的幫助文件。下面列舉一些,以後碰到其它的也會放到這裡來 ismembc,ismembc2 matlab自帶的ismember函式用來在乙個數值陣列或cell陣列裡查詢數值和字串,但is...
Matlab函式gscatter使用
1.1 官方說明 1.2 其他參考 資料文字 matlab函式gscatter 畫散點圖的函式 gscatter函式可以按分類或分組來畫離散點,適用於畫多個類別的離散樣本分佈圖。使用方法 gscatter x,y,group gscatter x,y,group,clr,sym,siz gscatt...
matlab中conv函式的使用和理解
總結 conv 計算 卷積和多項式乘法 w conv u,v 返回向量 u 和 v 的卷積。如果 u 和 v 是多項式係數的向量,對其卷積與將這兩個多項式相乘等效。w conv u,v,shape 返回如 shape 指定的卷積的分段。例如,conv u,v,same 僅返回與 u 等大小的卷積的中...