Hello,
I'm trying to solve an anonymous function with fzero but with one of the variable being a vector.
So if
w = linspace(0,1,500);
And my anonymous function is
anon = @(y) y*3-w*0.2;
Solving for each y when the equation is set to zero
answer = fzero(anon,1)
But I am getting the error:
Operands to the and && operators must be convertible to logical scalar values.
Error in fzero (line 308) elseif ~isfinite(fx) ~isreal(fx)
Error in Homework (line 39) answer = fzero(anon,1)
.
My guess would be a loop, but I'm unsure how to go about it. If someone were able to help me out, I would greatly appreciate it!!
Best Answer