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

1 visualizzazione (ultimi 30 giorni)
i have written
z=100;
for x=1:1:20
y=x*x
if y==z
fprintf(x)
end
end

Risposta accettata

Stephen23
Stephen23 il 18 Set 2020
Modificato: Stephen23 il 18 Set 2020
>> f = @(x) x.^2 - 100;
>> x = fzero(f,pi)
x = 10
  3 Commenti
Stephen23
Stephen23 il 18 Set 2020
Modificato: Stephen23 il 18 Set 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).

Accedi per commentare.

Più risposte (1)

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

Categorie

Scopri di più su Programming in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by