Subscripted assignement dimension mismatch
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Markus Maier
am 15 Dez. 2016
Beantwortet: Markus Maier
am 15 Dez. 2016
Hey guys i´ve just started to work with mathlab and tried to plot my sectionwise function f(t)={t for 0<=t<1, -t+2 for 1<=t<2, else 0} If i want to run my code, i got always the error " Subscripted assignement dimension mismatch". Can someone figure out whats wrong and help me to fix my code. Thx for your support.
if true
% code
end
clear t
close all
clc
t=1:0.1:5;
y(t>=0&t<1)=t;
y(t>=1&t<2)=-t+2;
y(t<0&t>=2)=0;
plot(t,y);
0 Kommentare
Akzeptierte Antwort
Mischa Kim
am 15 Dez. 2016
How about
t = 1:0.1:5;
y = t.*(t>=0&t<1) + (-t+2).*(t>=1&t<2) + 0*(t<0&t>=2);
plot(t,y)
0 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!