matlab中用 CFTool 進行曲線擬合,用 interpolant 進行插值後,怎樣獲得插值結果?
02-24
百度上很多人問了這個問題,但沒有找到靠譜的回答。
擬合完了就點這個
你的外邊就多了個fittedmodel。這就是你的解析式函數,想求什麼代進去算就好了
你不就是給了x想求個y嗎?用他算呀fittedmodel(10), fittedmodel(5), fittedmodel(1:1000). 跟sin cos什麼的一樣的,不要糾結裡邊怎麼實現的默默學習……
我擬合的是矩陣,看我下面是怎麼提取擬合結果的:
x,y 分別為輸入源向量, z為輸入源二維平面位置對應的標量/V
%% 擬合
ft = linearinterp;
[fitresult, gof] = fit( [x, y], z, ft, Normalize, on);
%% 創建矩陣並提取擬合結果
cc=1:1080;
bb=1:1920;
[ax,ay]=meshgrid(bb,cc);
touch_array=fitresult(ay,ax);
謝邀,本人改玩python了,在此建議大家一併改玩Python
推薦閱讀:
※炒股只看MACD能賺錢嗎?
※從平面圖表中提取數據的軟體?
※matlab如何很好的處理比較大的數據?
※The Trinity: MATLAB Mobile, MATLAB Online, and MATLAB Drive
※Design Pattern in MATLAB (2): 太多if?Strategy!
TAG:MATLAB |