[問題] 函數的宣告

看板MATLAB作者 (縮小)時間11年前 (2012/10/08 20:53), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
爬文爬了很久 還是沒有相關的問題 (我想應該是很基本的問題@@a) 所以想請問各位先輩 我想寫一個函數但當變數的範圍不一樣想使用不一樣的函數 比如說當變數0<=x<=1/2 y= x^2 1/2<=x<1 y= x^3 這樣的函數是這樣寫嗎? function y=test(x) if 0<=x<=1/2 y= x^2 else 1/2<=x<1 y= x^3 end 先謝謝各位前輩的指導了! -- ▍▍▍▍▍▍▍▍▍▍▍▍▍ ▍▍▍▍▍▍▍▍▍▍▍▍▍ ││││││││││││││││││ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.162.209.143

10/08 21:18, , 1F
0<=x<=1/2 拆成 0<=x & x<=1/2,你這樣寫是手寫寫法
10/08 21:18, 1F

10/08 21:29, , 2F
成功了!!感謝你的幫忙^^"
10/08 21:29, 2F

10/09 08:12, , 3F
也可以用heaviside 還有=1/2要算左邊還是右邊要注意
10/09 08:12, 3F
文章代碼(AID): #1GSipLvu (MATLAB)