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