[問題]請問一個數值界線判斷的問題 已回收

看板MATLAB作者 (cloudmax)時間15年前 (2010/11/30 22:32), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
請問板上各位高手,我現在有一個數值判斷的問題。 我的分界點是-7 -5 -3 -1 1 3 5 7 這八個值。 我要判斷的是如果我的值小於2就判斷為1,大於2就判斷為3 同理小於6就判斷為5,大於6就判斷為7。 EX: 若值等於-5.3 就判斷為-5 若值等於0.2 就判斷為1 我應該怎麼寫呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.62.22

11/30 22:46, , 1F
x=linspace(-7,7);y=floor(x/2)*2+1;
11/30 22:46, 1F

11/30 22:47, , 2F
這樣寫等於的話是算右邊
11/30 22:47, 2F

11/30 22:50, , 3F
謝謝你的回答 非常感謝妳
11/30 22:50, 3F

11/30 22:51, , 4F
x=linspace(-7,7) 這是什麼意思呢?
11/30 22:51, 4F

11/30 23:37, , 5F
x從-7到7等分取100點 y是判斷後的結果 可以plot(x,y)試試
11/30 23:37, 5F

11/30 23:38, , 6F
謝謝你
11/30 23:38, 6F
文章代碼(AID): #1CzGhw2w (MATLAB)