看板 MATLAB 關於我們 聯絡資訊
※ 引述《havebeen (小麥)》之銘言: : 大家好 : 我是這個月才開始學matlab的新手 : 現在我在寫一個fourier series的function : 我想要讓他輸入的引數是一個f(x) (例如x^2這樣) : 我只知道前面要這樣寫 : function output=func(input) : 可是我不知道我輸入要是一個x的函數的時候我的input應該要怎麼寫 : 請問有大大可以教教我嗎QQ? 假設 你的X函數為: X = x^2+3*x+4 你可以這樣寫 function output = fun(X) 如果你要傳入兩個值 就寫function output = fun(X,Z,J...) 若要回傳值 在function結束的地方 加上 output = 回傳值; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.126.245
havebeen:可是我打X=x^2的時候 他就會說我的x沒有定義 08/15 21:46
havebeen:應該怎麼辦呢@@? 08/15 21:46
jenhom:google matlab function 一堆~~要中文英文都有 08/15 22:58
jenhom:其實沒很難~~就把你要的eq打在宣告function下面就可以了 08/15 22:59
havebeen:不好意思 因為我本身不是這個領域的 只是因為需要分析 08/15 23:07
havebeen:所以才學習這些程式語言 因此對什麼邏輯的都不清楚 08/15 23:07
havebeen:我再上網查看看唷 謝謝你^^ 08/15 23:08