作者wennie0433 (黑豆花)
看板MATLAB
标题Re: [运算] function 输入
时间Thu Aug 15 21:44:32 2013
※ 引述《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
1F:推 havebeen:可是我打X=x^2的时候 他就会说我的x没有定义 08/15 21:46
2F:→ havebeen:应该怎麽办呢@@? 08/15 21:46
3F:→ jenhom:google matlab function 一堆~~要中文英文都有 08/15 22:58
4F:→ jenhom:其实没很难~~就把你要的eq打在宣告function下面就可以了 08/15 22:59
5F:推 havebeen:不好意思 因为我本身不是这个领域的 只是因为需要分析 08/15 23:07
6F:→ havebeen:所以才学习这些程式语言 因此对什麽逻辑的都不清楚 08/15 23:07
7F:→ havebeen:我再上网查看看唷 谢谢你^^ 08/15 23:08