Προς το περιεχόμενο

Προγραμματισμος σε Μatlab


lefteris_nik

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια σας παιδια.

Εχω ενα προβλημα στην Μatlab

Θελω να κανω τη γραφικη παρασταση μιας συναρτησης της μορφης

 

u = 0 ,t<0 και 1,t>0

 

και γραφω τον ακολουθο κωδικα

 

t=-5:5;

 

if(t<0)

u=0;

end

if(t>0)

u=1;

end

 

plot(t,u);

 

και δεν μου δουλευει.Εγω περιμενω να μου βγει απο το -5 εως το 0 μια γραμμη στο 0 και απο το 1 εως το 5 μια γραμμη στο 1 αλλα δεν βγαινει.

 

Μηπως εχετε καμια ιδεα???

Δημοσ.

Εγω θα το έκανα έτσi

t=-5:5;

for i=1:length(t)

if (t(i)<0) u(i)=0

else

u(i)=1;

end;

end;

plot(t,u,'*')

 

Δεν είμαι και ειδικός, σίγουρα θα υπάρχει και πιο γρήγορος κώδικας στο ΜΑΤΛΑΒ αλλά δεν το κατέχω.:)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...