i want to write a code where equation is y=x*x. if y=100 what is the value of x?

1 view (last 30 days)
i have written
z=100;
for x=1:1:20
y=x*x
if y==z
fprintf(x)
end
end

Accepted Answer

Stephen23
Stephen23 on 18 Sep 2020
Edited: Stephen23 on 18 Sep 2020
>> f = @(x) x.^2 - 100;
>> x = fzero(f,pi)
x = 10
  3 Comments
Stephen23
Stephen23 on 18 Sep 2020
Edited: Stephen23 on 18 Sep 2020
This
@(x) x.^2 - 100
defines an anonymous function:
fzero uses that function to find the zero crossing (i.e. the input value for which the function output is zero).

Sign in to comment.

More Answers (1)

KSSV
KSSV on 18 Sep 2020
z = 100 ;
x = 1:20 ;
y = x.^2 ;
y(x==z)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!