matlab中的函数

时间:2013-07-17 20:09:22

标签: matlab

这看起来很简单。我想定义一个函数:

syms x

f = x^2

我希望能够f(4)并且它会吐出16。我还想避免写一个新的m文件。

2 个答案:

答案 0 :(得分:5)

在处理符号变量时,要使用数字值替换,请使用subs(),即符号替换:

syms x
f = x^2

subs(f,4)

答案 1 :(得分:4)

>> f = @(x) x^2;
>> f(4)

ans =

    16