how to plot this programme

2 vues (au cours des 30 derniers jours)
ad lyn
ad lyn le 6 Mar 2022
Commenté : ad lyn le 6 Mar 2022
njmp1 = 50000;
njmp2 =60000;
njmp3= 70000;
fc1=1;fc2=3;
fcx=2;
for i = 1:20
%------------------------------------------------------------------------------------
fcs(i)=1;
switch saut
case 1
switch type_Saut
case 1
if i>=njmp1
fcs(i)=fcx;
end
case 2
a=(fc2-fc1)/(njmp2-njmp1);
b=fc1-a*njmp1;
if (i>=njmp1) && (i<=njmp2)
fcs(i)=a*i+b;
elseif (i>njmp2)
a=(fc1-fc2)/(njmp3-njmp2);
b=fc2-a*njmp2;
if (i>=njmp2) && (i<=njmp3)
fcs(i)=a*i+b;
end
end
end
case 2
fcs(i)=1;
end
end;
Unrecognized function or variable 'saut'.
y=fcs(i)
plot(y)
  1 commentaire
John D'Errico
John D'Errico le 6 Mar 2022
How can anyone help? The variable saut is undefined. MATLAB told you exactly that.

Connectez-vous pour commenter.

Réponse acceptée

Voss
Voss le 6 Mar 2022
Try changing this
y = fcs(i)
plot(y)
to this
plot(fcs)
  1 commentaire
ad lyn
ad lyn le 6 Mar 2022
thank youthank you

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by