我正在嘗試構建函數繪圖器,算法2D引用傳遞
用戶輸入xmin,xmax,ymin,ymax函數。 我得到了所有點的x,y。
現在我想把這個初始參考翻譯成畫布,從0,0開始到 250,250。
有一小段路或者我應該檢查
if x < 0
new x = (x - xmin) * (250/(xmax - xmin)) ?
等。
而且這種基本的方法不優化採樣。 例如,如果我的函數f(x)= 5我不需要在500點中採樣xrange, 我只需要兩點。我可以做一些啓發式檢查。
但是對於像sin(2/x)這樣的函數,我需要在x(-1,1)附近更多的採樣,你會怎麼做到這樣的事情?
感謝
採樣部分怎麼樣? – Shashwat 2012-07-17 06:29:53