這裡介紹的內容是使用matlab進行基本的數學計算,完成的是類似計算機計算數學算式的功能,這篇文章基本可以幫助你學會所有基本的matlab計算方法。
1. 基本計算
matlab中的基本的運算符號為: + - * / ^
四則運算規則和平時使用的計算器相同,使用matlab進行計算時也需要注意計算的順序,先加減後乘除,需要改順序的時候需要使用括號。
接下來是通過具體的例子進行計算的學習:
1.1計算
分析:開根號可以寫成0.5次方,或者用sqrt
上式可寫成cos(((1+2+3+4)^3/5)^0.5)
使用matlab實現:
1.2計算
分析:在matlab中π寫成pi,ln寫為log
上式可寫成sin(pi^0.5)+log(tan(1))
使用matlab實現:
1.3計算
分析:在matlab中e的x次方表示為exp(x)
上式可以表示為exp(sin(10))
使用matlab實現:
2. 使用變數
在matlab中使用變數,不需要像其他語言一樣進行型別宣告,一般開始預設為double形態,在進行計算時可以在workspace中觀察變數的值。
變數的命名規則:
變數命名中a與a是不同的;變數命名不可以用數字開頭,比如說可以用a3而不能用3a;不可以使用關鍵字作為變數命名,比如if、case、for等等;
變數清除:
使用clear,如果之前a、b、c有賦值,那麼使用clear a語句則會把a的值進行清除,但是如果直接使用clear則會將所有變數賦值全部清除,因此要小心使用clear。
3. 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實現:
4. matlab中的演算法書寫的一些技巧
使用分號,是表示不顯示計算結果
使用方向鍵,呼叫之前寫過的語句
clc用於清除語句
who顯示出workspace中的變數
whos顯示出workspace中的變數資訊
手動開根號
手動開根號步驟如下 1.對235.7進行開根號,首先以小數點部分進行數字分組,每兩位為一組,分成02 35 70 2.對每組進行試商,對第一組02試商 1 為1,得到餘數 1 為1 3.將第二組35寫在餘數後面得到135,然後用試商 1 乘20,在對135進行試商,得到試商 2 為5,將試商 1 乘...
Java實現開根號
static float sqr float x else if mid mid牛頓迭代法 newton s method 又稱為牛頓 拉夫遜方法 newton raphson method 它是牛頓在17世紀提出的一種在實數域和複數域上近似求解方程的方法。多數方程不存在求根公式,因此求精確根非常困...
程式設計題 開根號
程式設計題 開根號 在沒有任何數學庫函式的情況下,求乙個數 m 開 n 次方的結果。輸入描述 每組輸入只有1行,包括有乙個正實數m和乙個正整數n,其中1 n 32,1 m 2n2 2n。輸出描述 輸出只有一行,列印m開n次方的結果,小數點後面保留12位。示例1 2 101.071773462536來...