Dies ist mein erstes Skript in Matlab. (Ich kann nicht Funktionen verwenden)Mehrwertige Funktionsgraph in Matlab
Lassen Sie uns sagen, ich habe ein Vektor von Zeit
Punktent = [0:999]*1e-5; %vector of time instants
Und meine Funktion ist m
Dies ist der Teil, wo sie umgesetzt wird:
if (t >= 0)
if t <= to/3
m = 1;
elseif (t <= 2*to/3)
m = -2;
end
else
m = 0;
end
Wie ich erkannte, hat m nur einen Wert gleich 1.
Wie ist es möglich, hier einen 1x1000
Wert zu haben? Wo für Werte von t von 0 to to/3 -> m = 1
, to/3 to 2*to/3 -> m = -2
und else m=0