TA的每日心情 | 怒 2019-11-19 15:34 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
bool Interpolate(const std::vector<double> &x, \# s @- X/ _- z$ i. w, f5 `$ V2 r& B
const std::vector<double> &y, \3 }9 i" q4 E1 D! |) w
const real &inX, \8 S l; R8 y# l& m$ I) B$ z
real &outY)! D! { {& |' ?; z$ K* S
{9 }+ ^2 P& F' l* h+ o; {# x
if (!MatlabInterpolateInitialize())
2 F+ s3 {( ^ t0 O return false;6 h p! h# C: t, |$ O5 |7 T3 ]* d
mwArray mwX(x.size(), 1, mxDOUBLE_CLASS);5 U8 [9 k- b% `. R
mwArray mwY(y.size(), 1, mxDOUBLE_CLASS);
" E+ A- [' R1 B2 c6 ]$ I1 K% M mwArray mwInX(static_cast<double>(inX));1 H* ]; V/ g6 `
mwArray mwOutY;; x3 ~) s' B! f! w$ U
mwX.SetData(const_cast<double*>(&x[0]), x.size());' U7 }& b) f" E0 N# w2 d& `3 S
mwY.SetData(const_cast<double*>(&y[0]), y.size());
+ o3 W2 J* i* I3 Z7 } \# f MatlabInterpolate(1, mwOutY, mwX, mwY, mwInX);3 e8 X: u- G; }1 `" G0 g
outY = static_cast<real>(mwOutY(1, 1));
4 z3 g5 v* i; W* x: A- k return true;
3 r4 R7 K1 v2 L7 R) W6 _5 N' K% o: L( }, D) |1 y! W- i* ^, Z
请问(mwOutY(1, 1))是什么意思呢?, Y7 d z8 ~/ q, m
) u& r' R$ ]8 j% N, a2 p
+ o4 l. v7 H9 T |
|