有兩個list<float> a 和b,其中a是遞增的陣列。取出一個a[i],會對應一個b[i],請問,如果一個值m,a[i]<m<a[i+1],如何找到一個b值預期對應?
uj5u.com熱心網友回復:
assert(a[i+1]!=a[i]);
float t=(m-a[i])/(a[i+1]-a[i]);
float n=b[i]*(1.0f-t)+b[i+1]*t;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/262630.html
標籤:C++ 語言
