Effacer les filtres
Effacer les filtres

i can't run this program , the output is (Saturation: LinearInterval: [NaN NaN]), i don't know the meaning of the ouput

1 vue (au cours des 30 derniers jours)
%water saturation calculation
Q=input('porosity of formation=');
Rw=input('water resistivity=');
Rt=input('true resistivity=');
x=input('type of formation=');
if x==sandformation
f=.62/Q^2.15;
elseif x==compactedformation
f=1/Q^2;
elseif x==chalkyformation
f=1/Q^2.2;
end
Ro=f*Rw;
s=sqrt(Ro/Rw);
sw=s*100;
disp(sw);
  1 commentaire
mazen ali
mazen ali le 13 Sep 2017
Yes, I think you should rename your m-file ... don't use the name saturation. Mazen

Connectez-vous pour commenter.

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 4 Avr 2013
x=input('type of formation=','s');
switch x
case 'sandformation'
f=.62/Q^2.15;
case 'compactedformation'
f=1/Q^2;
otherwise % or case 'chalkyformation'
f=1/Q^2.2;
end
  2 commentaires
mohamed
mohamed le 4 Avr 2013
thank you it works correctly now, but i want to know the function of 's' inside the input function
Andrei Bobrov
Andrei Bobrov le 4 Avr 2013
Please, read about function input from MATLAB Documentation Center

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by