[問題] 如何抓出等高線圖上的資料點?已回收
想請問板上各位先進
就是我用contour指令畫出一個複雜函數的等高線圖之後
我希望能把它特定的高度線上資料點抓出
在板上有爬文過
有看到之前有人問類似的問題 但仍沒有答案
所以只好再提出來 詢問各位大大
P.S 我在網路上有查到簡體網站有針對這問題作回答
如何得到contour线上的坐标点?
lcount=5;
[c,h]=contour(peaks,lcount);
x=get(h,'xdata');
y=get(h,'ydata');
这里得到的x和y都是cell数组,用x{1}/y{1}来得到每条线上的坐标对,
注意,每条线的最后一个数据是NaN
http://bbs.dartmouth.edu/~fangq/MATH/FAQ/faq.html#2.18
以上是該網站的回答
但是我用類似的方法去試一個簡單函數
但是出來的X Y 座標不是資料點的座標
而且也不是像網站上寫的是cell 數組 (我們這邊好像叫異質陣列cell array)
所以小弟也不知道該怎麼辦了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.14.10
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):