MATLAB-简介(7)-复数运算与极座标绘图

上传人:re****.1 文档编号:579819096 上传时间:2024-08-27 格式:PPT 页数:10 大小:48KB
返回 下载 相关 举报
MATLAB-简介(7)-复数运算与极座标绘图_第1页
第1页 / 共10页
MATLAB-简介(7)-复数运算与极座标绘图_第2页
第2页 / 共10页
MATLAB-简介(7)-复数运算与极座标绘图_第3页
第3页 / 共10页
MATLAB-简介(7)-复数运算与极座标绘图_第4页
第4页 / 共10页
MATLAB-简介(7)-复数运算与极座标绘图_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《MATLAB-简介(7)-复数运算与极座标绘图》由会员分享,可在线阅读,更多相关《MATLAB-简介(7)-复数运算与极座标绘图(10页珍藏版)》请在金锄头文库上搜索。

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

2、,复数向复数向量的夹角量的夹角=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)2021/3/112以下是几个复数表示式的例子:以下是几个复数表示式的例子:x=1-2*i;%注意是注意是2*i不是不是2ireal(x)%列出实部列出实部ans=1imag(x)%列出虚部列出虚部ans=-2conj(x)%计算共轭复数计算共轭复数an

3、s=1.0000+2.0000i2021/3/113abs(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.0000i2021/3/114x2=(-b-sqrt(b2-4*a*c)/(2*a)x2=-2.0000-3.0000iy=exp(i)%以复数指数方式表示一个复数以复数指数方式表示一个复数y=0.5403+0

4、.8415iy=exp(i*pi*0.75)y=-0.7071+0.7071i2021/3/115和复数有关的图以极坐标来表示会比一般的卡和复数有关的图以极坐标来表示会比一般的卡氏座标要合适,氏座标要合适,polarpolar指令可以将数据以极座指令可以将数据以极座标方式加以绘图,标方式加以绘图, 其语法为其语法为 polar(theta,r)polar(theta,r),(theta,r)(theta,r)分别代表极座标上的角度及半径分别代表极座标上的角度及半径值。以下的例子说明了值。以下的例子说明了 polar polar用法:用法:Matlab极坐标绘图绘图2021/3/116t=0:0.01:2*pi;r=sin(2*t).*cos(2*t);polar(t,r)title(Polarplotofsin(2t)cos(2t)2021/3/1172021/3/118angle=0:2*pi/100:2*pi;r=angle/(2*pi);polar(angle,r)title(Polarplot)grid2021/3/1192021/3/1110

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号