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等編程語言混淆,尤其是條件判斷語法!
-
怎麼取消電腦自動鎖屏
不喜歡電腦自動鎖屏,但也不知道怎麼設置,沒關係,一起和我來了解一下吧。操作方法(01)我們先打開“控制面板”,可以在“開始菜單”或者是直接在桌面上打開,大家就自己選擇吧。(02)打開之後,我們選擇“系統和安全”。(03)再在“電源選項”下,選擇“更改計算機睡眠時間”。(04)最...
-
Windows 10關閉自動更新(Windows Update)的方法
現在的windows系統更新得越來越頻繁,windows10也不例外,但是很多時候,很多人都不想進行更新,但是又沒有直接關閉更新得選項,所以我今天就來給大家介紹一下如何關閉系統更新得方法,下面就一起來看看吧。可以從服務管理中進行關閉(01)命令方法打開:我們可以按下快捷鍵:win+...
-
Win10系統怎麼登陸Microsoft賬戶
如果有小夥伴想知道Win10系統怎麼登陸Microsoft賬戶,可以來看看下面的步驟哦!一、先註冊賬戶。(01)在網上搜索“Microsoft賬戶註冊”,找搜索結果中找到註冊官網進行註冊。(02)進入註冊界面以後,輸入正確的相關信息,然後輸入密碼和其他的信息。(03)輸入完成之後,我們就可以...
-
win10任務計劃在哪裏 如何打開計劃任務程序
在使用Windows10的過程中,有時候我們需要禁用任務計劃程序裏的某個計劃,這時就需要打開任務計劃程序,那麼我們怎麼樣打開計劃任務程序呢?下面就與大家分享兩個方法吧。方法/步驟1(01)在Windows10系統桌面,依次點擊“開始/Windows系統/控制面板”菜單項。(02)在打開的Win...