matlab關係和邏輯運算
在結構化程序設計時,常會遇到邏輯判斷、關係運算等,下面小編簡要介紹matlab中的邏輯運算與關係運算操作。
操作方法
(01)在matlab中,關係運算與邏輯運算都是針對元素的操作,運算結果是特殊的邏輯數組。在邏輯分析時,邏輯(真)用1表示,邏輯假用0表示,和C語言中邏輯運算一樣,邏輯運算中所有的非零元素作爲1處理。常見的關係與邏輯運算符有:< 、<= 、> 、>= 、 == 、~= 、& 、|、~
(02)關係運算(> 大於)>> A = [1 2 ; 4 6];>> B = [2 4 ; 7 3];>> C = (A > B)C =0 00 1觀察輸出,可以發現,在關係比較時比較的對象(矩陣)的維度要一致,並且比較時取2個矩陣相同位置的元素比較,如果關係成立,則爲邏輯1,比較後返回的矩陣(如矩陣C)中對應位置元素爲邏輯1;如果不成立,則爲邏輯0。其它諸如>= 、< 、<=等一樣分析即可。
(03)關係運算嵌套其它語句在for、while循環時,常需要藉助關係運算來判斷程序下一步執行操作。如下所示,即利用關係運算來選擇執行代碼:a = 20;if a > 15,a = a + 3;else,a = a - 3;end% a valuea透過a 的值判斷來決定執行的操作,程序輸出: a = 23
(04)在多條件(因素)判斷時,常需要邏輯運算操作,比如邏輯與(&)、邏輯或(|)、邏輯非(~),在這裏需要與C語言中的邏輯運算符加以區別。如下示例:a = 12;b = 1;if (a > 10)&(b==1),a = a + 3;else,a = a - 3;end% a valuea在這裏,由於a = 12大於10並且b = 1,滿足第一個條件所以程序執行的是:a = a + 3操作,a = 12 + 3 = 15,所以執行後a = 15,如下圖所示:
特別提示
在邏輯運算與關係運算時,需要注意運算對象(矩陣)的維度。
語法不要與C語言、Java等編程語言混淆,尤其是條件判斷語法!
-
Wps表格的基本操作及簡單數據計算
在日常生活或辦公中,我們常常需要製作表格並對錶格做一些計算,而Wps表格爲我們製作表格和計算數據提供了非常便利的條件,今天小編就來爲大家講解一下Wps表格的基本操作及簡單數據計算。例如,我們要製作下面的表格:操作方法(01)輸入文字內容。(02)將表題文字居中。選中A1...
-
stdole32.tlb丟失或損壞怎麼辦
Excel是我們辦公時候最常用的辦公軟件之一,但是有些win7專業版用戶在使用Excel的過程中出現了“某個對象程序庫丟失或損壞”的警告,這究竟是怎麼回事呢?雖然有這個錯誤提示,但是Excel大部分功能還是可以正常使用的。下面由小編給大家介紹一下丟失或損壞的解決方法...
-
Pr怎樣匯出清晰視頻
在PR上編輯過的視頻怎麼匯出才能得到清晰的畫質呢?下面就來告訴大家如何操作。操作方法(01)開啟PR,找到選單欄的“檔案”,選擇“新建”,再找到“序列”。(02)這個時候會進行源檔案設定,若是想要高清視頻,就選擇“digitalSLR1080P“。(03)然後就可以編輯視頻了,編輯完成後再...
-
如何檢視網絡計算機和設備?
現在我們的電腦,辦公的基本都是與單位局域網相連的,這是爲了方便公司內部數據的傳輸與查詢。因此在工作的網絡中除了知道自己的電腦外,也想知道其它的電腦工作狀態。那麼如何檢視呢?現在和大家分享一下實際操作。操作方法(01)點擊電腦桌面左下角的開始圖標,進入電腦主...