1 MATLAB 解方程获得的值既有实数又有复数,如何只保留实数解,排除复数解

  • 7161
请先 登录 后评论

1 个回答

XY - 开发者 @ 学研谷
擅长:LS-DYNA,AUTODYN

最简单的办法是采用如下的函数,排除复数解,只保留实数解:

Y=Y(~logical(imag(Y)))

其中,Y 为方程的解。

如果是想获得复数的实数根,可以使用 real 函数,如:

Y=real(Y)

请先 登录 后评论