在matlab中计算函数

时间:2014-05-22 06:58:51

标签: matlab function-handle

有没有办法使用工具箱在matlab中计算函数?例如我有这个函数:f(x,y)= x ^ 2 + y ^ 2,我想设置x = 2和y = 2并且函数取回8.我该怎么办? 感谢

2 个答案:

答案 0 :(得分:4)

您可以使用匿名函数,例如:

f=@(x,y)x.^2+y.^2;

或者只编写一个包含此代码的文件abc.m

 function f=abc(x,y)
 f= x.^2+y.^2;

然后如果函数文件在路径中,则abc(2,2)将返回答案。

答案 1 :(得分:3)

您可以使用anonymous functions

>> f = @(x,y) x^2+y^2;
>> f(2,2)

ans =

     8