Re: [問題] 請問simulink的lookup table怎麼用已回收

看板MATLAB作者 (ggyy￾NN N )時間14年前 (2009/08/27 20:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
假設你要求 y = asin( x ); 然後假設你有x的值為 x = -1 : .2 : 1 ; 則相對應的y點為 y = asin( x ); 那你就是要把x填入Prelookup,把y填入Interpolation裡面 至於你說的行列式我不大懂你要表達的是什麼,你在自己斟酌一下吧 ※ 引述《cicqcicq (小鈺)》之銘言: : 那在請問大大,如果我要建立反三角函數表在lookup table裡面,那我的值是不是要 : 填在Interpolation Using Prelookup裡面? : 假設sin 0度 =0 要怎麼填? 因為那是行列式的填法我不會填,可以請大大教我 : 感激不盡 : ※ 引述《gbl (ggyy￾NN N )》之銘言: : : 不清楚你要的是啥 假設是要用內差求 y = cos( x ) 好了 : : 假設你手上有的是 x = [ 0 0.1 0.2 0.3 0.4 0.5]; : : 還有相對應的 y = [ 1.00 0.995 0.9801 0.9553 0.9211 0.8776]; : : 則你要叫出 Prelookup 這個block 並在裡面的breakpoint欄位輸入 x : : 然後再叫出Interpolation Using Prelookup這個block 並將y的值填入table data : : 然後在Prelookup這個block輸入你實際得到的x 並將輸出(k,f)連到 : : Interpolation Using Prelookup的輸入(k,f) 那麼就會內差出你要的東西 : : 內差法可以自己選 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.232.181
文章代碼(AID): #1Abdue7s (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1Abdue7s (MATLAB)