¿Como añado elementos a un vector?
Publicado por Ricardo (218 intervenciones) el 04/05/2018 16:57:36
Buenos días.
Tengo un código que me genera una matriz de 5 X 20 de valores aleatorios; este esta es una fila de 20 generadas:
0.2140 0.1976 0.4030 1.0819 0.9720
Otro código me genera otra matriz de 5 X 20, pero va sumando los elementos progresivamente por renglón de la primer matriz generada, empezando necesariamente por cero. es decir:
Primer elemento cero; Segundo elemento es igual al primer elemento de la primer vector 0.2140, el Tercer elemento es la suma del primer elemento y el segundo del primer vector 0.2140 + 0.1976 =0.4116 y así sucesivamente obteniendo:
0 0.2141 0.4116 0.8146 1.8965
Ahora bien quiero generar un tercer vector tomando los 4 últimos elementos del 2° vector y adicionarle mas elementos a dicho vector. El 5° elemento de este 3° vector seria igual a la suma del 5° elemento del 1° vector y
5 elemento del 2° vector es decir: 0.9720+1.8965= 2.8685 y este seria el elemento 5° de este 3° vector. Quedando así:
0.2141 0.4116 0.8146 1.8965 2.8685
el 6° elemento de este 3° vector seria igual a la resta del 5°elemento menos el 4° elemento al resultado de esta resta le sumaria el 5° elemento es decir (2.8687-1.8968)+2.8687 = 3.8407 y este seria el 6° elemento;
0.2141 0.4116 0.8146 1.8965 2.8685 3.8407
y así sucesivamente hasta el 9° elemento:
0.2141 0.4117 0.8148 1.8968 2.8687 3.8407 4.9228 5.3259 5.5235
el décimo elemento seria el 1° elemento mas el 9° elemento 0.2141+5.5235= 5.7376 Al final tengo el vector buscado de 10 elementos
0.2141 0.4117 0.8148 1.8968 2.8688 3.8408 4.9228 5.3259 5.5235 5.7376
Esto lo realice en excel pero mi problema es obtener este vector en Matlab
Agradecería su ayuda.
Tengo un código que me genera una matriz de 5 X 20 de valores aleatorios; este esta es una fila de 20 generadas:
0.2140 0.1976 0.4030 1.0819 0.9720
Otro código me genera otra matriz de 5 X 20, pero va sumando los elementos progresivamente por renglón de la primer matriz generada, empezando necesariamente por cero. es decir:
Primer elemento cero; Segundo elemento es igual al primer elemento de la primer vector 0.2140, el Tercer elemento es la suma del primer elemento y el segundo del primer vector 0.2140 + 0.1976 =0.4116 y así sucesivamente obteniendo:
0 0.2141 0.4116 0.8146 1.8965
Ahora bien quiero generar un tercer vector tomando los 4 últimos elementos del 2° vector y adicionarle mas elementos a dicho vector. El 5° elemento de este 3° vector seria igual a la suma del 5° elemento del 1° vector y
5 elemento del 2° vector es decir: 0.9720+1.8965= 2.8685 y este seria el elemento 5° de este 3° vector. Quedando así:
0.2141 0.4116 0.8146 1.8965 2.8685
el 6° elemento de este 3° vector seria igual a la resta del 5°elemento menos el 4° elemento al resultado de esta resta le sumaria el 5° elemento es decir (2.8687-1.8968)+2.8687 = 3.8407 y este seria el 6° elemento;
0.2141 0.4116 0.8146 1.8965 2.8685 3.8407
y así sucesivamente hasta el 9° elemento:
0.2141 0.4117 0.8148 1.8968 2.8687 3.8407 4.9228 5.3259 5.5235
el décimo elemento seria el 1° elemento mas el 9° elemento 0.2141+5.5235= 5.7376 Al final tengo el vector buscado de 10 elementos
0.2141 0.4117 0.8148 1.8968 2.8688 3.8408 4.9228 5.3259 5.5235 5.7376
Esto lo realice en excel pero mi problema es obtener este vector en Matlab
Agradecería su ayuda.
Valora esta pregunta


0