欢迎光临散文网 会员登陆 & 注册

[ SVPWM ] MATLAB绘制“箭头”矢量GIF [ Tutoria...

2023-02-27 10:36 作者:吓得我花生都掉了  | 我要投稿

记得一键三连哦❤

%% MATLAB GIF绘制教程1

pic_num = 1;%定义帧序列号

fig1 = figure;%创建图窗fig1

fig1.Units = "centimeters";%图窗大小单位:cm

fig1.Position = [8 5 20 15];%图窗显示位置及大小

fig1.Color = [1 1 1];%图窗背景白色


for theta = 0:0.1:2*pi

x = cos(theta);

y = sin(theta);

hm = compass(x, y);%圆形网格上绘制箭头矢量图

hm.LineWidth = 2;%线宽为2


drawnow;

F = getframe(fig1);%捕获影片帧

I = frame2im(F);%返回影片帧图像数据

[I, map] = rgb2ind(I, 256);%将RGB转索引图像

if pic_num == 1

%将图像写入文件

imwrite(I, map, 'example1.gif', 'gif', 'LoopCount', inf, 'DelayTime', 0.01);

else

imwrite(I, map, 'example1.gif', 'gif', 'WriteMode', 'append', 'DelayTime', 0.01);

end

pic_num = pic_num + 1;

end


[ SVPWM ] MATLAB绘制“箭头”矢量GIF [ Tutoria...的评论 (共 条)

分享到微博请遵守国家法律