2016-02-06 13 views
5

Si consideri il seguente sistema in forma simbolica complessa:decomposizione del sistema complesso con MATLAB

% syms ix %// or 
% syms x %//? 
sys(ix) = ((10+(ix)))/((20+5(ix)+(10(ix))^2+(ix)^3)) 

Dove

ix = imaginary part 

Può MATLAB simbolicamente calcolare imag(sys(jx)) e real(sys(jx))?

+0

Mi dispiace per la risposta precedente, ho sbagliato. – PhotometricStereo

+1

Che ne dici di 'sys (a, b) = (10+ (a + 1i * b)) ...'? – Adriaan

risposta

5
syms x 
sys(x) = ((10+1.*1i.*x))/(20+(5.*1i.*x)+((10.*1i.*x).^2))+((1.*1i.*x).^3); 
imaginaryPart = imag(sys); 

dove il 1i è stato utilizzato al contrario di i, come dovrebbe essere più robusto secondo la documentation.

Problemi correlati