2021-05-12 14:32:11
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
相關文章