Azzera filtri
Azzera filtri

Implement equation and solve variable

1 visualizzazione (ultimi 30 giorni)
Manuel
Manuel il 28 Feb 2014
Modificato: Anuj il 28 Feb 2014
Dear Community,
I need to implement the next equation in Matlab:
ENOB = log2 (((2^B)*((2^L+1)^(1/2))*R^(L+0.5))/pi^L)
And from the input variables B, ENOB and R, extract the Output L. Any idea about how to make it?
Thanks in advance,

Risposta accettata

Anuj
Anuj il 28 Feb 2014
syms L
ENOB=input('ENOB ');
R=input('R ');
B=input('B ');
solve(ENOB - (log2 (((2^B)*((2^L+1)^(1/2))*R^(L+0.5))/pi^L)))
  3 Commenti
Anuj
Anuj il 28 Feb 2014
Modificato: Anuj il 28 Feb 2014
You can do this-
L=solve(ENOB - (log2 (((2^B)*((2^L+1)^(1/2))*R^(L+0.5))/pi^L)))
this will assign the value to variable L, it won't be empty anymore.
Manuel
Manuel il 28 Feb 2014
Thank you very much, It works :)

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Oceanography and Hydrology in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by