I'm really not good at this. "Array indices must be positive integers or logical values." What is wrong?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Nico A
am 23 Jan. 2023
Kommentiert: Star Strider
am 23 Jan. 2023
n1=-10:-1;
n2=0:10;
n=[n1 n2];
u1=ones(size(n2));
u2=zeros(size(n1));
u=[u1 u2];
h1=abs(-1-3)*(u(-1)-u(-1-6));
0 Kommentare
Akzeptierte Antwort
Star Strider
am 23 Jan. 2023
I suspect you want to define ‘u’ as a unit step function. This does that (and solves the ‘u’ error) however it gives a likely undesired result.
n1=-10:-1;
n2=0:10;
n=[n1 n2];
u = @(t) t>0; % Simple Unit Step Function
u1=u(n2);
u2=u(n1);
uv=u([u1 u2]);
h1=abs(-1-3).*(u(-1)-u(-1-6))
.
2 Kommentare
Star Strider
am 23 Jan. 2023
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Multidimensional Arrays 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!