Anonymous function/ Loop
显示 更早的评论
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!!
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 General Applications 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!