我有一個表面情節,我正在嘗試做。 x是11元素矢量,y是300元素矢量,z是300 * 11元素矩陣。Matlab:表面陰謀不工作
當我嘗試繪製它是這樣的:
surf(x y z)
的表面曲線圖顯示不出來。軸在那裏,但沒有表面圖。
但是,如果由於某種原因,我做矩陣的這樣一個子集的表面圖:
surf(x y(1:31) z(1:31,:))
然後,它的工作原理和劇情出現。
只要我將括號中的數字增加到32就停止工作。如果我改變了從2:32開始的範圍,那麼它就可以工作,所以它與數據只是矩陣的大小無關。
這是怎麼回事嗎?我如何解決它?
P.S我會附上代碼,但它有點長和複雜,並導入.txt文件加載到x和y向量。
當您嘗試使用第一個命令進行繪圖時,命令窗口中是否有紅色文本? – Jonas 2012-07-23 15:49:41
不,根本沒有紅色文字 – Eddy 2012-07-23 15:53:03
也許你可以嘗試改變圖形的'Renderer'屬性('painters','zbuffer','OpenGL'):http://www.mathworks.nl/help/techdoc/ ref/figure_props.html – catchmeifyoutry 2012-07-23 16:00:22