surf三维画图[matlab]
生活随笔
收集整理的這篇文章主要介紹了
surf三维画图[matlab]
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【如果你畫的圖是全黑的,也可以看看這篇文章】
如果想看用mesh畫三維圖,可以看這里
surf 三維陰影曲面畫圖,常用的函數(shù)格式
surf(X,Y,Z) X,Y,Z都是矩陣值,規(guī)模相等
surf(x,y,Z)x,y是n和m長度的向量,Z是m*n的矩陣(這個也很少用到,最多還是上面那些)
代碼1:
x = -8:0.05:8; y = -3:0.01:5; [X, Y] = meshgrid(x,y); % 通過meshgird設(shè)置矩形網(wǎng)絡(luò) Z = sin(X) + cos(Y) - X; surf(X,Y,Z);圖片顯示是這樣的(默認(rèn)的)
上面的是不是很丑?很多人是不是都開始懷疑為什么要搞出個surf函數(shù)來了emmm。
我們對上面的代碼做一點點修改
x = -8:0.05:8; y = -3:0.01:5; [X, Y] = meshgrid(x,y); % 通過meshgird設(shè)置矩形網(wǎng)絡(luò) Z = sin(X) + cos(Y) - X; surf(X,Y,Z); shading interp % 修改的地方這樣就出現(xiàn)了彩圖了。如果把那行命令去掉,就變成黑的了。
但是還有一個命令
這串代碼的運行結(jié)果也是跟上面的是一樣的。
總結(jié)
以上是生活随笔為你收集整理的surf三维画图[matlab]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mesh三维画图[matlab]
- 下一篇: [笔记]画三角函数-涵盖画图基础