EDA365电子论坛网

标题: 哪位大神帮忙看看这个混合编程代码的问题,不胜感激 [打印本页]

作者: Touuqu    时间: 2020-9-3 13:50
标题: 哪位大神帮忙看看这个混合编程代码的问题,不胜感激
bool Interpolate(const std::vector<double> &x, \
# K0 M! `! J. N; w, v: @# X. y                 const std::vector<double> &y, \% g1 V) b+ R' e. T3 E
                 const real &inX, \
8 T6 A/ E$ @- J' |& w0 W                 real &outY)
+ `! y, t  b' ^7 F9 z{: j7 K/ o" q4 K
    if (!MatlabInterpolateInitialize())6 Q  ^4 a- O, {" x% A$ _9 b
        return false;6 Y2 F. D/ Q% g2 p* K( r' |
    mwArray mwX(x.size(), 1, mxDOUBLE_CLASS);
* Y2 x8 n3 Z' L1 V. p% o1 T8 K        mwArray mwY(y.size(), 1, mxDOUBLE_CLASS);
3 {& @- P0 u4 h0 v0 J) ?6 T  p5 F/ j    mwArray mwInX(static_cast<double>(inX));
' L( J' G, H7 c  |1 e6 z# ]/ w    mwArray mwOutY;" j/ _4 v+ R' v
    mwX.SetData(const_cast<double*>(&x[0]), x.size());
4 H) P+ B: _/ x1 F9 j5 f! ^5 O* U* V    mwY.SetData(const_cast<double*>(&y[0]), y.size());
5 c  x) i+ D2 d+ C, j8 Y7 s    MatlabInterpolate(1, mwOutY, mwX, mwY, mwInX);
4 ?" v8 J9 p3 \; {6 F; p& H        outY = static_cast<real>(mwOutY(1, 1));) F0 E3 _: _0 ]2 ^& a
    return true;
1 V. ]  U1 k; Z4 G* ]7 Y. o1 w% L" h8 j4 a* e- g
请问(mwOutY(1, 1))是什么意思呢?& _. i: Q; i1 B9 \% ]

9 d0 d# z* ?- Q8 v9 ?9 m9 C7 P# z( [2 u( B

作者: xiaogegepcb    时间: 2020-9-3 14:27
我是菜鸟




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2