MATLAB简介8复数运算与极座标绘.ppt

上传人:小飞机 文档编号:6512074 上传时间:2023-11-08 格式:PPT 页数:10 大小:337.47KB
返回 下载 相关 举报
MATLAB简介8复数运算与极座标绘.ppt_第1页
第1页 / 共10页
MATLAB简介8复数运算与极座标绘.ppt_第2页
第2页 / 共10页
MATLAB简介8复数运算与极座标绘.ppt_第3页
第3页 / 共10页
MATLAB简介8复数运算与极座标绘.ppt_第4页
第4页 / 共10页
MATLAB简介8复数运算与极座标绘.ppt_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《MATLAB简介8复数运算与极座标绘.ppt》由会员分享,可在线阅读,更多相关《MATLAB简介8复数运算与极座标绘.ppt(10页珍藏版)》请在三一办公上搜索。

1、要说明复数的运算,先从解以下的二次方程式的复数根谈起,上式的根有实部(-2)及虚部(3),我们就这个复数的表示法来说明 MATLAB的复数功能。,Matlab复数的运算,MATLAB 是以i或j字元来代表虚部,其它的复数相关函数有real,imag,conj,abs,angle等等,详见线上说明lookfor complex。如果复数表示为 x=a+bi 共轭复数=a-bi,复数大小r=,复数向量的夹角=tan-1(b/a)复数实部a=r cos,复数虚部b=r sin,复数指数表示法 x=r ei 上述各函数对应MATLAB的复数指令为 a=real(x),b=imag(x),=conj(x

2、),r=abs(x),=angle(x),x=r*exp(i*angle(x),以下是几个复数表示式的例子:x=3-4*i;%注意是 2*i 不是 2i real(x)%列出实部 ans=1 imag(x)%列出虚部 ans=-2 conj(x)%计算共轭复数 ans=1.0000+2.0000i,abs(x)%计算复数的大小 ans=2.2361 angle(x)%计算复数向量的夹角(以径度表示)ans=-1.1071 a=1;b=4;c=13;x1=(-b+sqrt(b2-4*a*c)/(2*a)%以解二次方程式根的公式计算复数根 x1=-2.0000+3.0000i,x2=(-b-sqr

3、t(b2-4*a*c)/(2*a)x2=-2.0000-3.0000i y=exp(i)%以复数指数方式表示一个复数 y=0.5403+0.8415i y=exp(i*pi*0.75)y=-0.7071+0.7071i,和复数有关的图以极座标来表示会比一般的卡氏座标要合适,polar指令可以将数据以极座标方式加以绘图,其语法为 polar(theta,r),(theta,r)分别代表极座标上的角度及半径值。以下的例子说明了 polar用法:,Matlab极座标绘图,t=0:0.01:2*pi;r=sin(2*t).*cos(2*t);polar(t,r)title(Polar plot of sin(2t)cos(2t),angle=0:2*pi/100:2*pi;r=angle/(2*pi);polar(angle,r)title(Polar plot)grid,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号