1.兩數相除a/b,輸入為a / b,這種除法被稱為右除,matlab也允許另一種寫法,叫左除。如果我們要計算b/a ,我們可以使用反斜槓代替斜槓,表示反過來除,表示式如下:
a \ b。
2.matlab運算子的優先順序與數學中優先順序一致,不過要注意左除與右除的情況:冪運算優先於乘和除,右除優先於左除,加和減的優先順序最低,如果想改變優先順序,用圓括號括起來。
3.在很多時候,我們並不需要matlab輸出結果,這時只需要在表示式後面加上分號(;)即可。
4.當做許多計算時,結果可能會產生大量變數,可以通過在命令視窗中輸入who來重新整理記憶體,告訴matlab顯示到目前為止所有變數名稱。
5.如果輸入whos,我們會得到更多資訊,告訴我們當前記憶體中的變數,型別,每個變數所分配的記憶體空間,以及它們是否是複數。
6.較長的表示式可以在行尾加上三點(...)省略號進行續行輸入。例如
>> firstclassholders = 72;
>> coach = 121;
>> crew = 8;
>> totalpeopleonplane = firstclassholders + coach ...
+ crew
totalpeopleonplane =
201澤者注:雖然在輸入過程中使用shift+enter也能換行輸入,但這已經不是同乙個命令。如下(注意coach後面沒有省略號):
>> totalpeopleonplane = firstclassholders + coach
+ crew
totalpeopleonplane =
193ans =
87.matlab輸出小數點後四位,這在matlab中稱為short格式,是matlab的預設格式。如果這個精度已經滿足你的要求,那麼就沒有必要改變它。如果要更多位數,就必須用格式命令告訴matlab在小數點後輸出更多位。如果要用16位代替4位,輸入format long。比較long和short格式,注意short格式在第四位四捨五入進製到9。如果要進行財務計算,你可以使用format bank格式命令。正如所預計,所有數字被取到小數點後兩位。
8.matlab使用指數形式顯示大數值,即是把5.4387×10^3表示成5.4387e + 003。你也可以讓所有的數字都以這種風格顯示。這種風格也可以使用short或long格式來定義,對於short(小數點後四位)輸入format short e。要使小數點後15位加上指數,輸入format long e。如果我們輸入format rat,matlab將自動查詢最接近結果的比例式:
>> format rat
>> 7.2*3.1
ans =
558/25
9.輸入exp(a)得到e^a的值;要得到乙個數字的平方根,我們輸入sqrt;要得到x的自然對數,輸入log(x);如果要得到以10為底的對數,輸入log10(x)。
10.matlab還帶有基本三角函式及反三角函式,預設以弧度為引數,以小寫標準形式輸入即可,要使用反三角函式,在三角函式名前加a。
第一章學習筆記
看c primer已經好幾遍了,但是還是有很多基礎的問題,總是那樣容易忘記,這次看的時候,決定好好的寫寫讀書筆記 希望能夠認真的堅持下去。incluede的兩種不同格式 include some file 表明檔案是乙個標準工程,查詢先檢查預定義的目錄。include my file 表明改檔案是使...
python第一章筆記 第一章 基礎
參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...
第一章 筆記
2.呼叫mat的size 方法,可以獲取該影象的尺寸。返回的是乙個結構體。mat image cout height 3.在原地進行的影象變換 mat image,result flip image,result,1 1 表示水平翻轉 2 表示垂直翻轉 負數表示既有水平也有垂直翻轉 imwrite ...