Cách chuyển nghiệm số phức thành số thực trong matlab

  • Thread starter A Bư
  • Ngày mở chủ đề
A

A Bư

Author
Chả là mình mới nhập môn và đang làm bài tập giải hệ dùng lệnh Solve.
Bài toán: f=x*y+3/x+9/y
Code:
[SIZE=4]
>> syms x y z[/SIZE]
[SIZE=4]>> f=x*y+3/x+9/y[/SIZE]

[SIZE=4]>> f1=diff(f,x)[/SIZE]

[SIZE=4]f1 =[/SIZE][SIZE=4]y - 3/x^2[/SIZE]

[SIZE=4]>> f1=diff(f,x);[/SIZE]
[SIZE=4]>> f2=diff(f,y);[/SIZE]
[SIZE=4]>> [x y]=solve(f1,f2)[/SIZE]

[SIZE=4]x =[/SIZE]

[SIZE=4]                     1[/SIZE]
[SIZE=4]   (3^(1/2)*i)/2 - 1/2[/SIZE]
[SIZE=4] - (3^(1/2)*i)/2 - 1/2[/SIZE]


[SIZE=4]y =[/SIZE]

[SIZE=4]                       3[/SIZE]
[SIZE=4]   (3^(1/2)*3*i)/2 - 3/2[/SIZE]
[SIZE=4] - (3^(1/2)*3*i)/2 - 3/2[/SIZE]


Như câu hỏi, hai nghiệm dưới là số phức, mình muốn chuyển nó về số thực đc ko?
Cám ơn các bạn.
 

nguyenduyngoc

<b>Giải nhất MiniCAD 2010 kỳ 1</b>
Ðề: Cách chuyển nghiệm số phức thành số thực trong matlab

Ý bác là sao, số phức là số phức, nếu không có phần ảo thì là số thực, nếu có phần ảo thì làm sao mà chuyển được? Toán căn bản mà bác?
 
Top