以复杂的符号形式考虑以下系统:
% syms ix %// or
% syms x %//?
sys(ix) = ((10+(ix)))/((20+5(ix)+(10(ix))^2+(ix)^3))
其中
ix = imaginary part
MATLAB可以象征性地计算imag(sys(jx))
和real(sys(jx))
吗?
答案 0 :(得分:5)
syms x
sys(x) = ((10+1.*1i.*x))/(20+(5.*1i.*x)+((10.*1i.*x).^2))+((1.*1i.*x).^3);
imaginaryPart = imag(sys);
其中使用了1i
而不是i
,因为根据documentation它应该更加健壮。