看板 MATLAB 關於我們 聯絡資訊
今天碰到一個像是meshgrid的問題, 不過實在沒頭緒, 想說問看看版上有沒有人 能給小弟一些建議 先請見以下連結 ppt.cc/v4VxS 我想畫出一個surf plot, 假設已經得到函數f(x,y)的data "計算時"使用的meshgrid是x,y 但是實際上"希望畫出來的"是f(x,u), 其中x維持如原先一樣不變 但是u已經經過一個轉換(即f(x)), 不知道有沒有什麼辦法能畫出f(x,u)? 可以預期畫出來的data分佈會"不均勻" 但不知道matlab怎麼在網格上轉換? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 128.173.38.20 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1449373411.A.F1B.html
physbook: 先換個圖片網址吧!ppt都被ptt封鎖多久了 12/06 12:27
physbook: 然後u是x的函數嗎?還是y的 12/06 12:29
physbook: surf的前兩個參數可以是一維的 http://goo.gl/cTt5eQ 12/06 12:49
physbook: 用meshgrid前的X算出U,再用這兩個參數做surf 12/06 12:53
hhhtsai: 不好意思, 這邊是圖片連結 http://imgur.com/De7mZ70 12/06 22:51
hhhtsai: 怪不得post文章的時候總說連結有問題orz 12/06 22:51
hhhtsai: u是原先縱軸(y)新的標度,是x的函數,u=f(x) 12/06 22:53
physbook: hmmmmmm... 12/06 23:20
hhhtsai: 感謝樓上提示, 原來surf前兩個參數也可以放"deformed" 12/07 02:32
hhhtsai: meshgrid 12/07 02:32