admin管理员组文章数量:1609672
国家统计局下载1949-2018年的GDP与人口数据,存入excel中,通过matlab实现数据动态绘图。
程序显示
data=xlsread("C:\Users\1\Desktop\人口+GDP.xlsx");%excel文档的绝对路径
x=1949;
y1=data(1,2);
y2=data(1,3);
plot(x,y1,'b*-',x,y2,'rx-');
xlabel('年份');
ylabel('人口(*)/万人 GDP(x)/亿元');
title("建国70年来人口和GDP的变化趋势");
for i=1:69
hold on;
x=1949+i;
y1=data(1+i,2);
y2=data(1+i,3);
plot(x,y1,'b*-',x,y2,'rx-');
MakeGif('dot.gif',i);%生产动图的函数
pause(0.2);
end
function MakeGif(filename,i)
f = getframe(gcf);
imind = frame2im(f);
[imind,cm] = rgb2ind(imind,256);
if i==1
imwrite(imind,cm,filename,'gif',...
'Loopcount',inf,'DelayTime',0.001);
else
imwrite(imind,cm,filename,'gif','WriteMode','append','DelayTime',0.001);
end
end
动图显示
版权声明:本文标题:matlab导入excel表格数据并进行动态画图 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728572118a1164318.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论