Matlab - Reemplazar números en vector lleno de ceros

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

Reemplazar números en vector lleno de ceros

Publicado por André (23 intervenciones) el 11/09/2018 09:45:25
Hola, de nuevo yo preguntando jaja, estoy haciendo un codigo para resolver problemas con el metodo de elementos finitos, tengo la siguiente duda que para ustedes no debe ser tan complicado, voy a partir inmediatamente con un ejemplo:

1
2
3
n=4
F=zeros(2*n,1)
C=[3 20000;4 0;5 0;6  -25000]


Quiero incluir en el vector F cada elemento de la columna 2 de C, pero cada numero de la columna 1 de C indica la posición en la que debe ir el elemento de la columna 2 de C en F, es decir, luego de aplicar un codigo que realice la tranformacion antes descrita, el vector F queda como:

1
F=[0 0 20000 0 0-25000 0 0]'

Lo anterior debe ser generalizado para cualquier n, el orden de las matrices F y C siempre van a ser los mismos descritos acá. Los numeros de columna 1 de C siempre van a ser enteros positvos mayores a cero. Los numeros de la columna 2 de C pueden tener cualquier valor.


Gracias de antemano por su respuesta, hasta el momento me han ayudado mucho cada vez que he requerido su ayuda. :)
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