看板 MATLAB 關於我們 聯絡資訊
大家好 小弟我剛接觸matlab不久 今天使用時出現點小問題 function y=func(x) if x>=9 y=15*sqrt(4*x)+10 elseif x>=0 y=10*x+10 else y=10 end ??? function y=func(x) | Error: Function definitions are not permitted in this context. 請問一下 是錯誤在哪個地方? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.205.90
sanzosaskura:先存成.m檔 再用function的形式呼叫進來執行 03/26 14:32
mp19990920:你的code是C的寫法,matlab函數的輸入最好是matrix型式 03/26 17:43