Matlab - Cambiar valores array

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 4 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Cambiar valores array

Publicado por Eugenio (3 intervenciones) el 16/03/2019 12:25:55
Hola,

necesito un array 1x23 con valores distintos por grupos de posiciones. Por ejemplo:

desde la posición 1 a 3 un valor (b) , desde 4 al 22 otro valor (c) y en la posición 23 otro (d).

Para la primera parte he probado creando
a=zeros(1,23);
n=3;
a(n)=b;
a(n-1)=b;
a(n-2)=b;

Pero creo que existe alguna forma más directa y genere menos líneas de código.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Cambiar valores array

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 16/03/2019 13:20:28
Desde mi punto vista pueda que haya una solución con mas lineas o menos lineas. Lo importante que debe ser. es saber para sirve cada linea de código .

1
2
3
4
5
6
7
clear all
n=23;
a=zeros(1,n);
b=rand; c=rand; d=rand;
a(1:3)=b;
a(4:end-1)=c;
a(end)=d;


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar