Subtract function from array

Hi, I have a list of x/y coordinates. Is there an easy way to subtract a function (y = f(x)) from all y data? Thanks a lot!
Jacob

 采纳的回答

Isn't this trivial?
f = @cos;
x = linspace(0, 2*pi, 100);
y = sin(x);
y2 = y - f(x);
or any other function instead of cos as long as it replies a vector with the same dimensions as the input.

更多回答(2 个)

Jaap
Jaap 2011-12-13

0 个投票

I was curious whether there was something quick like find(y-(@(x))). Thanks anyway.

类别

帮助中心File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by