Effacer les filtres
Effacer les filtres

How do I put all values from for loop into one vector

1 vue (au cours des 30 derniers jours)
Imo
Imo le 2 Août 2012
Greetings,
As writen above i would like to be able to plot values of 'u'that comes out from for loop so i need somehow to put them in a form of a vector or whatever form suits the best.but cant figure out the code for that. my code:
umax=0.54; M=-4.2703; D=1.8;
for y=0:.1:1.8;
u=umax/M*log(1+(exp(M)-1)*(y/D)*exp(1-y/D))
end
disp(u)
tyvm in advance.

Réponse acceptée

John Petersen
John Petersen le 2 Août 2012
Y = 0:.1:1.8;
n = length(Y);
u = zeros(n,1);
for k=1:n;
u(k)=umax/M*log(1+(exp(M)-1)*(y(k)/D)*exp(1-y(k)/D))
end

Plus de réponses (1)

Imo
Imo le 2 Août 2012
that was really quick. than u very much guys.
Yours solutions worked like a charm. But on John response I can't really figure out how u=zeros(n,1) gives a values of u that are non zeroes on output, although it does.
  1 commentaire
Imo
Imo le 2 Août 2012
YES! I understand! thanks Lucas...and John ...and Azzi.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Graphics Objects 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