首頁 > 軟體

MATLAB取複數的實部、虛部和求共軛複數(conj)

2019-12-24 23:33:51

本文介紹了MATLAB取複數的實部、虛部和求共軛複數的方法,其中利用real( )函數取複數的實部,利用imag( )函數取複數的虛部,利用conj( )函數求複數的共軛複數。


1

第一,把形如a+bi的數稱為複數,其中a為實部,b為虛部,當虛部等於0則複數可以視為實數,當實部等於0則複數稱為純虛數。另外,實部相等,虛部互為相反數的兩個複數稱為共軛複數。下圖是本文利用MATLAB將要操作的三個複數,分別取它們的實部、虛部和求共軛複數。


2

第二,取上述三個複數的實部。啟動MATLAB,輸入以下程式碼:

close all; clear all; clc

format compact

z1 = 35 + 50i;

z2 = -15i;

z3 = 15 - 0i;

% 取上述三個複數的實部

r1= real(z1)

r2= real(z2)

r3= real(z3)


3

第三,儲存和執行上述程式碼,得到複數的實部如下:

r1 =35

r2 =0

r3 =15


4

第四,接著輸入以下程式碼,取上述三個複數的虛部。

% 取上述三個複數的虛部

i1 = imag(z1)

i2 = imag(z2)

i3 = imag(z3)


5

第五,儲存和執行上述程式碼,得到複數的虛部如下。

i1 =50

i2 =-15

i3 =0


6

第六,接著輸入以下程式碼,求上述三個複數的共軛複數。

% 求上述三個複數的共軛複數

c1 = conj(z1)

c2 = conj(z2)

c3 = conj(z3)


7

第七,儲存和執行上述程式碼,得到複數的共軛複數如下。

c1 =35.0000 -50.0000i

c2 =0.0000 +15.0000i

c3 =15



IT145.com E-mail:sddin#qq.com