0

私はmatlabにまったく慣れていないので、これに関する情報が見つからないようです。これをどのように実装できますか?

function [R] = GetY(func,x)
R = func(x);
end;

example: getY(5x+2, 1)
R = 5(1)+2 = 7
4

1 に答える 1

3

次を使用しfunction_handleます。

function R = GetY(func,x)
    R = func(x);
end

...

>> GetY(@sin, pi/2)
ans = 
    1
>>
>> GetY(@(x) x.^2 + 4, 2)
ans = 
    8
于 2013-09-09T08:16:39.160 に答える