TA的每日心情 | 怒 2019-11-19 15:34 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
bool Interpolate(const std::vector<double> &x, \ ]% C5 |1 v$ Y" i. Q: O# j5 f
const std::vector<double> &y, \
. m3 W' ?; N4 _) Y) ` const real &inX, \
( p5 ]% w: l) X( r8 e L real &outY)
& M4 V( u$ g6 N( n$ V: _{4 A. u2 [2 {9 j5 X0 l' i
if (!MatlabInterpolateInitialize())
3 j7 W5 j4 ~: ? return false;# f, ]) Y6 k( a C# o+ V
mwArray mwX(x.size(), 1, mxDOUBLE_CLASS);
0 f0 l; F. D0 |/ P9 L" c1 D mwArray mwY(y.size(), 1, mxDOUBLE_CLASS);
/ |0 s; r s8 E. W mwArray mwInX(static_cast<double>(inX));' }) |- ]9 G+ Y- r. w
mwArray mwOutY;! N/ y' e) `) J7 U) U' E0 g
mwX.SetData(const_cast<double*>(&x[0]), x.size());/ ?6 O- t% N" j- D* n
mwY.SetData(const_cast<double*>(&y[0]), y.size());; [% t4 a4 K3 S
MatlabInterpolate(1, mwOutY, mwX, mwY, mwInX);
$ q, I" s1 a, P% c6 V outY = static_cast<real>(mwOutY(1, 1));0 y% X& F0 g; H$ k1 }4 W5 O+ G* l
return true;
2 p6 R0 i+ S4 C2 n
9 j. B* \. z" B" C! @/ q+ ]请问(mwOutY(1, 1))是什么意思呢?" h2 ?4 y' W/ m8 w
4 E5 R. |. h6 i/ Z; J m3 ^
# i( q9 f% o/ v |
|