本文主要是介绍Matlab 单臂画圆+储存为视频文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
偷偷拿来记录一下萌新的cs路—— day3 用matlab实现单臂画圆并录制视频
%% 1 arm following a concentric circleclearn = 100;
thetad = (360/n)*(0:n); % 每一份360/n度,份数从0取到n
%% Circle data
r = 1; % 圆半径
x = r*cosd(thetad); % x,y坐标
y = r*sind(thetad);figure % 创建一个窗口
for j = 1: n + 1 % 循环100次plot(x, y, 'b') % 坐标为(x,y)的点,蓝色hold on % 添加绘图时保留当前绘图plot([0,x(j)],[0,y(j)],'ok-') % o绘制圆,黑色,-从原点到(x,y)连线pbaspect([1,1,1]) % 坐标轴比例1:1:1F(j) = getframe(gcf); % 得到窗口中形状% pause(1)hold off
endv = VideoWriter("A1-1arm.avi"); % 创建文件
v.FrameRate = 30; % 定义avi帧率
open(v);
writeVideo(v, F(j)); % 视频写入文件
close(v);
运行结果
以后学了更多知识还会回来更新的!有误之处恳请大佬们指正,提前感谢!
这篇关于Matlab 单臂画圆+储存为视频文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!