I'm really not good at this. "Array indices must be positive integers or logical values." What is wrong?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Nico A
el 23 de En. de 2023
Comentada: Star Strider
el 23 de En. de 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 comentarios
Respuesta aceptada
Star Strider
el 23 de En. de 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 comentarios
Star Strider
el 23 de En. de 2023
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
Más respuestas (0)
Ver también
Categorías
Más información sobre Multidimensional Arrays en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!