Matlab - Combinación de vectores Scrip

 
Vista:
sin imagen de perfil

Combinación de vectores Scrip

Publicado por Marie (2 intervenciones) el 28/02/2017 04:07:34
Hola, ¿Podrían ayudarme con este problema?

Tengo que realizar la combinación de dos vectores, por ejemplo:

a = 7 8 3


b = 17 18 12

En dos vectores de la siguiente manera

c = 7 18 3

d = 17 8 12

Es decir, en c tiene que ir el primer elemento de a, el segundo de b, el tercero de a y asi sucesivamente. El vector d es lo mismo pero en el orden contrario.

La parte del programa que llevo es

n=input('Inserte el tamaño del vector: ');
a=(round(rand(1,n)*10))
b=(round(rand(1,n)*10)+10)

Pero de ahí no se como estructurar los ciclos. Espero puedan ayudarme!

*** Cabe aclarar que en clase no me dejan usar prácticamente ninguna función que ya este en Matlab
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

Combinación de vectores Scrip

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 28/02/2017 04:18:33
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
>> n=10;a=(round(rand(1,n)*10)), b=(round(rand(1,n)*10)+10)
aa=a;
a(2:2:end)=b(2:2:end)
b(2:2:end)=aa(2:2:end)
 
 
 
a =
     7     0     8     9     7     8     7     4     7     2
b =
    17    10    13    10    11    18    17    13    20    10
 
 
 
a =
     7    10     8    10     7    18     7    13     7    10
b =
    17     0    13     9    11     8    17     4    20     2

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