Using fzero on function

1 view (last 30 days)
Pawel Krenz
Pawel Krenz on 3 Jan 2021
Commented: Pawel Krenz on 3 Jan 2021
Trying to make a function in Q2 and plotting it in Q2_answer as well as finding the two roots using fzero. I do recive "Not enough input arguments." and I don't understand how to solve this.
function y = Q2(x)
y = x.^6-2.*cos(x);
end
x0 = 2; % initial point
x = linspace(-3,3,100);
plot(x,Q2);
z = fzero(Q2,x0)

Accepted Answer

David Hill
David Hill on 3 Jan 2021
y=@(x)x.^6-2.*cos(x);
x=linspace(-3,3,100);
plot(x,y(x));
z(1)=fzero(y,-1);
z(2)=fzero(y,1);

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!