[問題] matlab_內差法已回收
假設我有一個矩陣aa[50,0;55,4;58,6;60,12;65,18]
求b=[59,x];
我的想法是
a1=find(aa(:,1)+eps*10000>=b); %取最後一個值
a2=find(aa(:,1)-eps*10000<=b); %取第一個值
x=aa(a2(1),2)+((aa(a1(end),2)-aa(a2(1),2))/(aa(a1(end),1)-aa(a2(1),1)))
*(b-aa(a2(1),1);
想請教高手有沒有比這個更好的方法!
有的話能否舉一下例子!這樣我比較清楚!
新手發問多多見諒!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.19.128
→
03/10 19:27, , 1F
03/10 19:27, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章