I am getting an empty plot.

1 vue (au cours des 30 derniers jours)
Devdatt Thengdi
Devdatt Thengdi le 6 Déc 2017
Commenté : KSSV le 6 Déc 2017
x1 = 0.01;
x2 = 0.2;
d0min = fminbnd(@Sold0, x1, x2);
d0min
disp(d0min);
d0 = 0.01:0.2;
diff = Sold0(d0);
plot (d0,diff)
xlim([0.01 0.08])
ylim([0 inf])
%xlabel('Tube outside diameter (d0)');
%ylabel('Assumed Flux(Q) - Obtained Flux(qr)');
>> Probably because, the y axis range is too big. Y varies from 10^6 till 10^14. How do I plot it here? PS: Attached files for reference.

Réponses (1)

KSSV
KSSV le 6 Déc 2017
Replace plot command:
plot (d0,diffD)
with
plot (d0,diffD,'.')
  2 commentaires
Devdatt Thengdi
Devdatt Thengdi le 6 Déc 2017
Okay. So, same code I should get Sold0(d0) over the entire range of d0 (0.01:0.2) but, I am getting only a single point at d0 = 0.01 and Sold0 = 3.132e^6. Why?
KSSV
KSSV le 6 Déc 2017
Take d0 as a vector:
d0 = linspace(0.01,0.2);

Connectez-vous pour commenter.

Catégories

En savoir plus sur Visual Exploration dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by