matlab開根號 matlab基本計算

2021-10-18 08:14:41 字數 2028 閱讀 5489

這裡介紹的內容是使用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來...