资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
要说明复数的运算,先从解以下的二次方程式的要说明复数的运算,先从解以下的二次方程式的复数根谈起复数根谈起上式的根有实部上式的根有实部(-2)及虚部及虚部(3),我们就这,我们就这个复数的表示法来说明个复数的表示法来说明MATLAB的复数功能。的复数功能。Matlab复数的运算MATLAB是以是以i或或j字元来代表虚部,其它的复数字元来代表虚部,其它的复数相关函数有相关函数有real,imag,conj,abs,angle等等,等等,详见线上说明详见线上说明lookforcomplex。如果复数表示。如果复数表示为为x=a+bi共轭复数共轭复数=a-bi,复数大小复数大小r=,复数复数向量的夹角向量的夹角=tan-1(b/a)复数实部复数实部a=rcos,复数虚部复数虚部b=rsin,复数指复数指数表示法数表示法x=rei上述各函数对应上述各函数对应MATLAB的复数指令为的复数指令为a=real(x),b=imag(x),=conj(x),r=abs(x),=angle(x),x=r*exp(i*angle(x)以下是几个复数表示式的例子:以下是几个复数表示式的例子:x=3-4*i;%注意是注意是2*i不是不是2ireal(x)%列出实部列出实部ans=1imag(x)%列出虚部列出虚部ans=-2conj(x)%计算共轭复数计算共轭复数ans=1.0000+2.0000iabs(x)%计算复数的大小计算复数的大小ans=2.2361angle(x)%计算复数向量的夹角(以径度表示)计算复数向量的夹角(以径度表示)ans=-1.1071a=1;b=4;c=13;x1=(-b+sqrt(b2-4*a*c)/(2*a)%以解二次方程以解二次方程式根的公式计算复数根式根的公式计算复数根x1=-2.0000+3.0000ix2=(-b-sqrt(b2-4*a*c)/(2*a)x2=-2.0000-3.0000iy=exp(i)%以复数指数方式表示一个复数以复数指数方式表示一个复数y=0.5403+0.8415iy=exp(i*pi*0.75)y=-0.7071+0.7071i和复数有关的图以极座标来表示会比一般的卡和复数有关的图以极座标来表示会比一般的卡氏座标要合适,氏座标要合适,polarpolar指令可以将数据以极座指令可以将数据以极座标方式加以绘图,标方式加以绘图, 其语法为其语法为 polar(theta,rpolar(theta,r) ),( (theta,rtheta,r) )分别代表极座标上的角度及半径分别代表极座标上的角度及半径值。以下的例子说明了值。以下的例子说明了 polarpolar用法:用法:Matlab极座标绘图绘图t=0:0.01:2*pi;r=sin(2*t).*cos(2*t);polar(t,r)title(Polarplotofsin(2t)cos(2t)angle=0:2*pi/100:2*pi;r=angle/(2*pi);polar(angle,r)title(Polarplot)grid
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号