TA的每日心情 | 怒 2019-11-19 15:34 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
bool Interpolate(const std::vector<double> &x, \
3 J# Q2 z( n Y0 n! _ const std::vector<double> &y, \" U+ d4 D; M) b' V2 k: \- [1 N9 \
const real &inX, \/ a( S$ c" H: b! k* h
real &outY)0 |% j/ b: m% U$ _
{& p% E( _- Z) r- r
if (!MatlabInterpolateInitialize())% R1 w J2 q2 }
return false;9 |; M) g; b. t7 r9 s" {: Y* e
mwArray mwX(x.size(), 1, mxDOUBLE_CLASS);
4 E1 E' g/ D( ~$ _1 U( ?8 V mwArray mwY(y.size(), 1, mxDOUBLE_CLASS);( L6 N& ]8 d) s, V3 s
mwArray mwInX(static_cast<double>(inX));
) D. [; Q* k( Q: O, o# Q* s mwArray mwOutY;! X9 p# i2 K* j# S2 f
mwX.SetData(const_cast<double*>(&x[0]), x.size());) Q& C- J0 X" x. m0 k
mwY.SetData(const_cast<double*>(&y[0]), y.size());$ k t- Y Q( x) `( [- J0 s
MatlabInterpolate(1, mwOutY, mwX, mwY, mwInX);' r9 Q, E+ r. b1 v! I3 i
outY = static_cast<real>(mwOutY(1, 1));7 [, i9 `. ?% ?
return true; F7 k0 |0 ~0 U4 }: v
# a/ P9 r, m5 }( v3 ^8 B* V2 q
请问(mwOutY(1, 1))是什么意思呢?5 \$ [$ Q/ k, y# C2 A" Y
. {: Y/ D/ |% U: n) R2 J' Z
- C" `4 f& {' Y0 I
|
|