MTALAB自學筆記(三)

2021-10-03 21:41:43 字數 1461 閱讀 2915

常見命令與符號

for…end

迴圈次數已定

while…end

迴圈次數由條件決定

while迴圈的三要素:

1.迴圈前設定迴圈啟動值

2.有中止迴圈條件

3.迴圈體內有迴圈計數器,每次迴圈都會接近迴圈中止值

if…else…end

適合單分之,多分支

switch…case…otherwise…end

適合多分支

命令功能說明

clf清除圖形視窗

clc清除命令視窗顯示內容

clear

清除matlab工作記憶體的變數

who列出matlab工作記憶體中駐留的變數名清單

whos

列出matlab工作記憶體中駐留的變數名清單及屬性

edit

開啟m檔案編輯器

help

幫助format

定義輸出格式,等效於format short

format short

輸出用帶4位小數的有效數字表示

format long

輸出用15位數字表示

format short e

輸出用5位科學技術法表示

format long e

輸出用5位科學技術法表示

format rat

輸出用近似有理數表示

format compact

顯示變數之間不加空行(緊湊格式)

format loose

顯示變數之間加空行

demo

瀏覽matlab基本功能

funtool

開啟函式簡單操作的視覺化互動介面,顯示三個可操作圖形化視窗

運算子功能+加

-減*數與數之間乘

.*陣列與陣列之間乘(a.*b意味著a和b對應元素相乘)

^數的冪

.^陣列的冪(a.^2 意味著a的所有元素平方,a.^b意味著a和b對應元素乘冪)

\數的左除

.\陣列的左除

/數的右除

./陣列的右除

邏輯操作符:

&(and):與

|(or):或

~(not):非

xor:異或

any:有非零元則真

all:所有元素非零為真

特殊運算子:

名稱符號

含義賦值=賦值

空格輸入量與輸入量之間的分隔符,陣列元素分隔符逗號,

輸入量與輸入量之間的分隔符,陣列元素分隔符句號.

數值運算中的小數點,結構域的訪問,構架域的關節點分號;

不顯示計算結果命令的結尾標誌,陣列行與行之間的分隔冒號:

生成一位數值陣列,單下標索引時表示全部元素構成的長列,多下標索引時表示所在維上的全部元素

注釋號%

在它後面的文字,命令不被執行,用作注釋

單引號對

『』字串標記符

MTALAB自學筆記(四)

ctftool使用方法 1.在命令視窗中輸入ctftool開啟擬合工具介面 2.在命令視窗中輸入資料 load census census是matlab中自帶的一組資料,表示美國1790年到1990年之間的人口變化 3.選擇要擬合的xdata,ydata,同時可以對擬合重新命名 4.選擇擬合方法 5...

MTALAB自學筆記(五)

使用時需注意 1.數值上的插值都可以用指令實現 2.指令根據輸入引數決定差之方法 3.指令可以進行二維三維以致高維的插值 interp1 x,y,xi,method 一維插值 interp1 x,y,xi 快速一維插值 interp2 x,y,z,xi,yi 二維插值 interp3 x,y,z,v...

新手自學python筆記(三)

在迴圈中使用continue 要返回到迴圈開頭,並根據條件測試結果決定是否繼續執行迴圈,可使用continue語句,它不像break語句那樣不再執行餘下的 並退出整個迴圈。c 1 0 while c 1 10 c 1 1 if c 1 2 0 continue print c 1 輸出 13 579...