查看: 1096|回復: 5|關注: 0
打印 上一主題 下一主題

[已解決] 條件一滿足就停止,怎么處理?

[復制鏈接]

新手

15 麥片

財富積分


050


5

主題

19

帖子

0

最佳答案
跳轉到指定樓層
1#
假設有一列random的數據(行數:500):
1
2
32
4
2
354
6
23
1
60
6
9
...
這列數據里從第一行開始,對元素進行判定,是否大于50。
第1行開始到第5行都小于50,顯示"No"
第6行354大于50,顯示“Yes“。
然后條件判定就結束了,不需要再對下面的元素進行判定,
就到第六行就OK了,這個怎么處理?


回復主題 已獲打賞: 0 積分

舉報

MATLAB 基礎討論
版塊優秀回答者

入門

491 麥片

財富積分


50500


1

主題

156

帖子

61

最佳答案
  • 關注者: 6
2#
發表于 2020-1-21 21:51:33 | 只看該作者 |此回復為最佳答案
  1. A = [1 2 32 4 2 354 6 23 1 60 6 9];
  2. for ii = 1 : 500
  3.     if A(ii)<50
  4.         disp('No');
  5.     else
  6.         disp('Yes');
  7.         break;
  8.     end
  9. end
復制代碼
回復此樓 已獲打賞: 0 積分

舉報

新手

15 麥片

財富積分


050


5

主題

19

帖子

0

最佳答案
3#
 樓主| 發表于 2020-1-21 21:56:11 | 只看該作者
回復此樓 已獲打賞: 0 積分

舉報

新手

15 麥片

財富積分


050


5

主題

19

帖子

0

最佳答案
4#
 樓主| 發表于 2020-1-21 22:09:38 | 只看該作者

另外,請教下,如果不用display顯示計算結果,輸出的是一個variable[No,No,No,No,No,Yes],怎么處理?
回復此樓 已獲打賞: 0 積分

舉報

MATLAB 基礎討論
版塊優秀回答者

入門

491 麥片

財富積分


50500


1

主題

156

帖子

61

最佳答案
  • 關注者: 6
5#
發表于 2020-1-21 22:22:12 | 只看該作者
IAe 發表于 2020-1-21 22:09
另外,請教下,如果不用display顯示計算結果,輸出的是一個variable[No,No,No,No,No,Yes],怎么處理? ...

輸入 A>50 可以得到一個邏輯向量,0表示否,1表示是。
  1. >> A>50

  2. ans =

  3.   1×12 logical array

  4.   Columns 1 through 11

  5.    0   0   0   0   0   1   0   0   0   1   0

  6.   Column 12

  7.    0
復制代碼


如果你不想要邏輯矩陣的結果,你可以存一個字符為‘no’和‘yes’的cell 矩陣,即可。
  1. A = [1 2 32 4 2 354 6 23 1 60 6 9];
  2. flag = {};
  3. for ii = 1 : 500
  4.     if A(ii)<50
  5.         flag{ii} = 'No';
  6.     else
  7.         flag{ii} = 'Yes';
  8.         break;
  9.     end
  10. end
復制代碼
回復此樓 已獲打賞: 0 積分

舉報

新手

15 麥片

財富積分


050


5

主題

19

帖子

0

最佳答案
6#
 樓主| 發表于 2020-1-21 22:30:17 | 只看該作者
gopher 發表于 2020-1-21 22:22
輸入 A>50 可以得到一個邏輯向量,0表示否,1表示是。

很有用,謝謝~~
回復此樓 已獲打賞: 0 積分

舉報

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /4 下一條

快速回復 返回頂部 返回列表
哪一款德州扑克还能玩 福建麻将十六张打法技巧 三板市场股票交易规 捕鸟达人手机版下载 富贵棋牌手机最新版 海南飞鱼游戏开奖遗漏 白姐精准玄机资料免费资料中 股票投资平台 正规分分彩计划app 哪个炒股软件好 江西多乐彩软件 大富翁10可以在手机上玩吗 大唐游戏麻将下载 财神到捕鱼机捕鱼技巧 星悦陕西麻将app下载 澳门三合图正版今晚 股票规则