以动画形式绘制交流电压u(t)=Umcos(wt)的波形和对应的时间相量与瞬时值关系图(《电机模型分析及拖动仿真》第7章例7-1源程序搬运)

以动画形式绘制交流电压的波形和对应的时间相量与瞬时值关系图

(在源程序基础上增加了保存gif的程序)

1.绘制空间矢量箭头的m函数

function DrawArrowPolar(StartAng,StartAm,EndAng,EndAm,ArrowSize,C,W,theta)
%从Start到End绘制一条带箭头的直线
if nargin==7
    theta=0;
elseif nargin==6
    theta=0;
    W=1;
elseif nargin==5
    theta=0;
    W=1;
    C='k';
elseif nargin==4
    theta=0;
    W=1;
    C='k';
    ArrowSize=EndAm*0.04;
end
hold_was_on=ishold;
Start.A=StartAng;
Start.M=StartAm;
Start.A=Start.A+theta;
[Start.X,Start.Y]=pol2cart(Start.A,Start.M);
End.A=EndAng;
End.M=EndAm;
End.A=End.A+theta;
[End.X,End.Y]=pol2cart(End.A,End.M);
if nargin<=6%只有5个参数
    W=1;%默认情况线宽为1
    %直接用极坐标绘制主线
    polar([Start.A,End.A],[Start.M End.M],C);
    hold on
else
    %用直角坐标绘制,以调整线宽
    plot([Start.X,End.X],[Start.Y,End.Y],C,'LineWidth',W);
    hold on
end
%箭头位置
PX=End.X-Start.X;
PY&
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值