matlab學習記錄3

2021-10-18 13:09:42 字數 1690 閱讀 3645

matlab中使用if來表示條件,若滿足則執行對應**,形式為:

if condition

expression

end

沒有縮排,沒有花括號,使用end表示if語句的結束,if與end之間的範圍為if**塊。與一般的語言相似,condition為條件表示式,expression為需要執行的**。

同樣地,matlab中也有if-else和if-elseif-else的結構,使用方式與一般語言相似,例:

if condition

expression

elseif condition

expression

elseif condition

expression

else

expression

end

可以巢狀地使用if語句,例:

if condition

if condition

expression

else

expression

endend

matlab中while迴圈語句也是用end表示結束,形式為:

while condition

expression

end

在條件表示式為true時,會執行expression**,即只要condition不為false,迴圈持續執行。

matlab中for迴圈的迴圈次數有三種常用表示方式

initval:endval

元素從initval增長至endval,步長預設為1

for a=1:10

disp(a)

end

顯示結果

123

4567

8910

initval:step:endval

指定元素變化的步長

for a=10:-1:1

disp(a)

end

顯示結果

1098

7654

321

array

array為乙個可以被迭代的變數,如向量、矩陣、字串,遍歷array中的元素

array = [1,2,3,4,5]

for x=array

disp(x)

end

顯示結果

123

45

與常見用法一致

與c中的switch類似,但有些不同,形式為:

switch x

case case_1

expression

case case_2

expression

otherwise

expression

end

matlab的switch,每乙個case無需使用break表示結束,case語句後也沒有冒號,使用otherwise對應未匹配。

與c中一致,此處的case_1,case_2均為常量表示式

學習記錄 初學MATLAB

關於如何學習matlab 我的學習方法很簡單 matlab是練出來的,而不是看出來的。很多人問我有沒有比較好的matlab教材,我說隨便找一本吧,都可以。只要書裡面有最基本的語法和命令,對於乙個有程式設計基礎的人,matlab可以在乙個下午的時間內學會。當然,僅僅是學會。如果想要對matlab比較得...

學習筆記 Matlab 變數 3

一,變數 及乙個字元表示的資料 矩陣 eg x 4 定義乙個x變數並初始化賦值為 4 matlib 輸出 x 4 二,a 而且變數在使用是必先賦值。b,而且系統收到乙個變數後,這個變數可以被引用 eg x 4 5 y x 9 三,如果系統返回乙個結果,不分配給任何變數,系統就會自動分配乙個ansde...

Linux學習記錄(3)

ifconfig eth0 位址 ifconfig 檢視當前的位址ip vim文字編輯器 vim 開啟的該檔名 命令列模式 按i進入插入模式 底行模式 wq為儲存 wq 為強制儲存 在底行 set number可以顯示序號 sudo apt get install vim gtk set numbe...