MATLAB基礎學習(一)基本數學計算

2021-09-08 06:24:18 字數 1548 閱讀 1983

本次學習內容是使用matlab進行基本的數學計算,完成的是類似計算機計算數學算式的功能。

基本計算

matlab中的基本的運算符號為: + - * / ^

四則運算規則和平時使用的計算器相同,使用matlab進行計算時也需要注意計算的順序,先加減後乘除,需要改順序的時候需要使用括號。

接下來是通過具體的例子進行計算的學習:

1.1計算

分析:開根號可以寫成0.5次方,或者用sqrt

上式可寫成cos(((1+2+3+4)3/5)0.5)

1.2計算

分析:在matlab中π寫成pi,ln寫為log

上式可寫成sin(pi^0.5)+log(tan(1))

1.3計算

分析:在matlab中e的x次方表示為exp(x)

上式可以表示為exp(sin(10))

使用變數

在matlab中使用變數,不需要像其他語言一樣進行型別宣告,一般開始預設為double形態,在進行計算時可以在workspace中觀察變數的值。

變數的命名規則:

變數命名中a與a是不同的;變數命名不可以用數字開頭,比如說可以用a3而不能用3a;不可以使用關鍵字作為變數命名,比如if、case、for等等;

變數清除:

使用clear,如果之前a、b、c有賦值,那麼使用clear a語句則會把a的值進行清除,但是如果直接使用clear則會將所有變數賦值全部清除,因此要小心使用clear。

format函式用法

使用format函式可以對matlab中的變數和數值進行顯示的規定,下面我們用π來進行顯示舉例:

3.1 format short為預設,小數點後四位

3.2 format long為小數點後16位

3.3 e表示有理數顯示

format shorte

3.1416e+00

format longe

3.141591653589793e+00

3.4 format bank顯示元、分、角,也就是兩位數

3.5 format rex是轉化為16進製制

這裡進行乙個關於分數的計算例子學習:

分析:式子表示為3/13+4/14+5/15,使用format rat將結果用分數顯示

matlab中的演算法書寫的一些技巧

使用分號,是表示不顯示計算結果

使用方向鍵,呼叫之前寫過的語句

clc用於清除語句

who顯示出workspace中的變數

whos顯示出workspace中的變數資訊

matlab 基本數學函式(2)

函式 convhull 凸殼函式 cumprod 累計積 cumsum 累計和 cumtrapz 累計梯形數值積分 delaunay delaunay 三角化 dsearch 求最近點 這是兩個有趣的函式 factor 質數分解 inpolygon 搜尋多邊形內的點 max 最大元素 mean 平均...

機器學習 基本數學概念

1 均值 樣本均值描述的是集合的中間點 平均值 均值的資訊是有限的,有時候甚至是完全沒有參考意義的。2 標準差 標準差描述的是樣本集合中的各個樣本點到均值的距離的平均值。以集合 2,8,12,18 和集合 7,9,11,13 為例,兩者的均值都是10,但顯然後都較為集中,故其標準差小一些。所以標準差...

Oracle 基本數學函式

1 三角函式 sin asin sinh cosacos cosh tanatan tanh select sin 3.14159265 6 asin 1 sinh 1 from dual 其它的都類似 atan2 x,y 返回座標為 x,y 點的反正切 select atan2 3,3 from ...