首頁 > 軟體

matlab常用的數學函數

2019-12-25 02:34:09

在數學分析與計算時,常需要使用常用的數學函數,這些函數在matlab中可以直接呼叫,下面總結一下。

1

正弦函數(sin)

在matlab可以直接呼叫sin函數,如下所示:

x = 0:(2*pi/100):2*pi;

y = sin(x);

plot(x,y);

% figure set

xlabel('x');

ylabel('y = sin(x)');

title('正弦函數y = sin(x) ');

grid on


2

餘弦函數

在matlab中可以直接呼叫cos函數,如下所示:

x = 0:(2*pi/100):2*pi;

y = cos(x);

plot(x,y);

% figure set

xlabel('x');

ylabel('y = cos(x)');

title('餘弦函數y = cos(x) ');

grid on


3

正切函數(tan)

在matlab中,利用tan函數計算正切函數,需要注意的是定義域(-pi/2,pi/2)

x = (-pi/2*0.99):(pi/1000):(pi/2*0.99);

y = tan(x);

plot(x,y);

% figure set

xlabel('x');

ylabel('y = tan(x)');

title('正切函數y = tan(x) ');

grid on


4

餘切函數(cot)

在matlab中,使用cot函數計算餘切

x = (-pi/2*0.99):(pi/1000):(pi/2*0.99);

y = cot(x);

plot(x,y);

% figure set

xlabel('x');

ylabel('y = cot(x)');

title('餘切函數y = cot(x) ');

grid on


5

開方函數在matlab中開方函數常用sqrt函數,如下所示:>> a = 256;>> t = sqrt(a)函數輸出: t = 16 ??

6

指數函數(exp)

在matlab中,指數函數常用exp表示,如下所示:

>> a = exp(1)

輸出資訊: a = 2.7183


7

模除求餘在需要求餘數時候,可以採用mod函數,如下所示:% 7 對 3 求餘數為1>> a = mod(7,3)輸出: a ?= ?1需要指明的是:其中mod(x,y)中,x 是被除數,y是除數,結果為餘數。

8

絕對值(abs)

在需要求實數的絕對值時,可以用abs函數。

>> a = abs(-2.34)

輸出: a = 2.3400 


9

其它:更多的數學函數比如:asin、acos、log、log10、floor、ceil、rem、real、imag、angle、conj等可以檢視matlab幫助學習。

IT145.com E-mail:sddin#qq.com