Tengo una trama de superficie que estoy tratando de hacer. x es un vector de 11 elementos, un vector de elementos de 300 y una matriz de elementos de 300 * 11.Matlab: la trama de superficie no funciona
cuando intento trazar así:
surf(x y z)
parcela La superficie no se presenta. Los ejes están ahí pero no hay una gráfica de superficie.
Sin embargo, si por alguna razón hago un diagrama de la superficie de un subconjunto de la matriz de la siguiente manera:
surf(x y(1:31) z(1:31,:))
entonces funciona y la trama se muestra arriba.
Tan pronto como aumente el número entre corchetes a 32, deja de funcionar. Si cambio el rango de 2:32 entonces funciona, entonces no tiene nada que ver con los datos solo el tamaño de las matrices.
¿Qué está pasando aquí? ¿Cómo lo arreglo?
P.S Adjuntaré el código pero es un poco largo y complejo, e importa archivos .txt para cargar en los vectores xey.
¿Hay algún texto en rojo en la ventana de comandos cuando intenta trazar utilizando el primer comando? – Jonas
No, no hay texto en rojo – Eddy
quizás pueda intentar cambiar la propiedad 'Renderer' de la figura ('pintores',' zbuffer', 'OpenGL'): http://www.mathworks.nl/help/techdoc/ ref/figure_props.html – catchmeifyoutry