Matlab - Crear un solido en 3D apartir de un vector.

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

Crear un solido en 3D apartir de un vector.

Publicado por Luis (16 intervenciones) el 13/04/2019 07:22:07
Hola buen dia!
Estoy trabajando en un codigo para calcular los gradientes de temperatura dentro de un solido expuesto a un proceso de soldadura. El análisis es en 3 dimensiones, por lo que al considerar 10 nodos en la dirección tanto en X, Y, Z, por ejemplo, la matriz de coeficientes se vuelve de 10*10*10= 1000 elementos. Todas las temperaturas resultantes las estoy almacenando en un vector de [1000*1]. La idea es crear un grafico en 3D apartir de esas temperaturas, lo que seria pues un solido de 10 * 10 * 10, un cubo pues. Mi pregunta es ¿como hago eso? Intente convertir ese vector a una matriz de 3 dimensiones de 10*10*10 e intentar graficarlo. Que me recomiendan?
Gracias.
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 JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Crear un solido en 3D apartir de un vector.

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 13/04/2019 18:02:14
te recomiendo que utilices la discretización de tu sólido en varios puntos de coordenadas x,y,z a estos puntos mediante tus ecuaciones debes hallar su temperatura en un vector y luego puedes graficarlos con la función scatter3 que podría ser como esto:

scatter3(x,y,z,15,temperatura'filled')
colormap(jet)

el número 15 se refiere al tamaño del punto que vas a graficar, se puede cambiar

en conclusión lo que debes hacer es plotear tu sólido en 3 dimensiones y la temperatura sería el color de cada punto en la gráfica
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