17.04.2013 Views

Modelarea matematica prin Matlab - EduManager

Modelarea matematica prin Matlab - EduManager

Modelarea matematica prin Matlab - EduManager

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

cu funcţia sym<br />

>> x = sym('x','real')<br />

x =<br />

x<br />

>> y = sym('y','real')<br />

y =<br />

y<br />

>> z = x + i * y<br />

z =<br />

x + i*y<br />

În expresiile cu numere complexe se pot utiliza funcţiile matematice standard: real,<br />

imag, conj, abs, etc.<br />

Exemplul 1.5. Să se definească o variabilă simbolică complexă şi să se<br />

calculeze conjugata, partea reală şi modulul.<br />

Soluţie:<br />

>> syms x y<br />

>> z = x + i * y;<br />

>> conj(z)<br />

ans =<br />

x-i*y<br />

>> real(z)<br />

ans =<br />

x<br />

>> abs(z)<br />

ans =<br />

(x^2+y^2)^(1/2)<br />

Dacă se doreşte ştergerea proprietăţii real a unei variabile declarată anterior cu<br />

instrucţiunea syms sau funcţia sym, se poate instrucţiunea syms cu opţiunea unreal.<br />

Exemplul 1.6. Să se şteargă proprietatea real a unei variabilei x declarată ca<br />

fiind reală.<br />

Soluţie:<br />

>> sym x real;<br />

...<br />

>> sym x unreal;<br />

11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!