看板 MATLAB 關於我們 聯絡資訊
各位版上大大,小弟不才想請詢問一個問題 我程式設這樣寫的 for n=1:length(t) if alt(n)>0 if (n<=56)&&(n>=1) y(n)=y(n); elseif (n>=57)&&(n<=5799) y(n+1)=y(n)-0.277; else y(n)=y(n-1)-0.277; end end end 如何在家多加一個條件使y(n)的最小值永不低於0 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.29.171 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1465539039.A.F87.html
celestialgod: y(n+1)=max(0,y(n)-0.277); 06/10 17:00
celestialgod: else也是 06/10 17:00
celestialgod: 加個max with 0 06/10 17:00
X555L: 感謝 C大,可是我還是有問題,我有寄信給您,不知道您方不 06/24 11:58
X555L: 方便,為我解惑? 06/24 11:58