matlab邏輯型別

2022-09-11 08:12:14 字數 1499 閱讀 5075

matlab邏輯表示式輸出:1為真,0為假。

關係操作符

說明<

小於<=

小於等於

>

大於》=

大於等於

==等於

~=不等於

注意:不等於式~=而不是!=。

用關係操作符來表示兩個陣列的大小

兩個陣列比較(兩個陣列的長度必須一致):matlab將對陣列的每乙個對應位置的元素進行比較,1為真,0為假。

>> a=1:9

a = 1 2 3 4 5 6 7 8 9

>> b=10-a

b = 9 8 7 6 5 4 3 2 1

>> a>=b

ans =

1×9 logical 陣列

0 0 0 0 1 1 1 1 1

>> c=2:12

c = %兩個陣列的長度必須一致

2 3 4 5 6 7 8 9 10 11 12

>> c>=b

矩陣維度必須一致。

>>

陣列與標量比較:陣列的每乙個元素和標量比較。

c =

2 3 4 5 6 7 8 9 10 11 12

>> c>=5

ans =

1×11 logical 陣列

0 0 0 1 1 1 1 1 1 1 1

>>

邏輯運算子說明&

與|或~

非xor(x,y) 異或運算

any(x) 判斷陣列或矩陣元素是否全部為0.

函式函式功能

finite

元素有限,返回真值

isempty

參量為空,返回真值

isglobal

參量是乙個全域性變數,返回真值

ishold

當前繪圖保持狀態是"on",返回真值

isieee

計算機執行ieee算術運算,返回真值

isinf

元素無窮大,返回真值

isletter

元素為字母,返回真值

isnan

元素為不定值,返回真值

isreal

參量無虛部,返回真值

isspace

元素為空格字元,返回真值

isstr

參量為乙個字串,返回真值

isstudent

matlab為學生版,返回真值

isunix

計算機為unix系統,返回真值

matlab 邏輯函式

all 向量中是否所有分量均非零 any 是否有元素非零 exist 指定變數或檔案是否存在 find 返回矩陣中非零元素的索引和置 is is系列,大部分根據名稱可以知道功能 iscell iscellstr isempty 是否空陣列 isequal 陣列是否相等 isfield 是否結構陣列中...

matlab筆記 邏輯向量

向量包含在邏輯表示式中時,比較是以逐元素的方式進行的。結果也是向量。繪製y sin x 在一定範圍內x軸上方的部分 非負部分 如下 x 0 pi 20 3 pi y sin x y y.y 0 plot x,y 繪製y sin x x,x在 4 4 之間,如下 x 4 pi pi 20 4 pi x...

1 3 邏輯型別

引入 include include include int main 運算子 排序 1.2.3.整體排序 運算子 結合性 從左到右 運算子 結合性 從右到左 單目的 和 運算子 結合性 從左到右 運算子 結合性 從左到右 運算子 結合性 從左到右 運算子 結合性 從左到右 運算子 結合性 從左到右...