当前位置: 首页 > news >正文

周口网站建设/广州搜发网络科技有限公司

周口网站建设,广州搜发网络科技有限公司,怎么申请公司,上海技术做网站此动画来源于https://zhuanlan.zhihu.com/p/86152912。我们不得不承认一个事实:千言万语比不过一个图表具有说服力 一个动态的图表可以代替多个图表下面我们将从做一个简单的三角函数图形开始说起:这里假设您已具备做简单图像&#xff…

343ffbf2ff9ada51b5540a36d4e4fe5c.gif

此动画来源于https://zhuanlan.zhihu.com/p/86152912。

我们不得不承认一个事实

                 千言万语比不过一个图表具有说服力                  一个动态的图表可以代替多个图表

下面我们将从做一个简单的三角函数图形开始说起:这里假设您已具备做简单图像,看懂简单代码的能力。

clear allclcx = 0:0.01:5*pi;y = sin(x);z = cos(x);plot(x,y,'r-','linewidth',2)hold onplot(x,z,'b-','linewidth',2)legend('sin(x)','cos(x)')xlabel('x')ylabel('y/z')set(gca,'fontsize',18)axis([0 16 -1.1 1.1])

599d925603cf2ef54a8094b32e181908.png

以上代码就实现了同一张图同时绘制正弦与余弦的函数图像。那么接下来就要让我们的图像动起来。看一下效果吧!

clear allclc;clfx = 0:0.05:5*pi;y = sin(x);z = cos(x);subplot(211)plot(x,y,'r-','linewidth',2)hold onplot(x,z,'b-','linewidth',2)legend('sin(x)','cos(x)')xlabel('x')ylabel('y/z')set(gca,'fontsize',18)axis([0 16 -1.1 1.1])subplot(212)for ii = 1:length(x)    plot(x(1:ii),y(1:ii),'r-o','linewidth',2)    hold on    plot(x(1:ii),z(1:ii),'b-^','linewidth',2)        legend('sin(x)','cos(x)')    xlabel('x')    ylabel('y/z')    set(gca,'fontsize',18)    axis([0 16 -1.1 1.1])    xlabel('x')    ylabel('y/z')    set(gca,'fontsize',18)    axis([0 16 -1.1 1.1])    %     pause(0.001)    drawnowend

那么怎么保存为视频或者gif格式呢?

准备工作:

 1 getframe函数

% getframe函数
F = getframe
F = getframe(ax)
F = getframe(fig)
F = getframe(___,rect)

2 VideoWriter函数

v = VideoWriter(filename)
v = VideoWriter(filename,profile)
v = VideoWriter('peaks.avi');
open(v);
frame = getframe(gcf);
writeVideo(v,frame);
close(v);

3 pause函数

pause
pause(n)
pause(state)
oldState = pause(state)

4. Imwrite函数

        imind = frame2im(MOV);
[imind,cm] = rgb2ind(imind,32);
if nn==100
imwrite(imind,cm,'gif2.gif','gif','LoopCount',Inf,'DelayTime',0.001);
else
imwrite(imind,cm,'gif2.gif','gif','WriteMode','append','DelayTime',0.001);
end
%writeVideo(aviobj,MOV);
pause(0.0001)

看一下完整的代码吧!

clear allclc;clfx = 0:0.05:5*pi;y = sin(x);z = cos(x);subplot(211)plot(x,y,'r-','linewidth',2)hold onplot(x,z,'b-','linewidth',2)legend('sin(x)','cos(x)')xlabel('x')ylabel('y/z')set(gca,'fontsize',18)axis([0 16 -1.1 1.1])subplot(212)% for ii = 1:length(x)%     plot(x(1:ii),y(1:ii),'r-o','linewidth',2)%     hold on%     plot(x(1:ii),z(1:ii),'b-^','linewidth',2)%     %     legend('sin(x)','cos(x)')%     xlabel('x')%     ylabel('y/z')%     set(gca,'fontsize',18)%     axis([0 16 -1.1 1.1])%     xlabel('x')%     ylabel('y/z')%     set(gca,'fontsize',18)%     axis([0 16 -1.1 1.1])%     %     pause(0.001)%     drawnow% endfilename='donghua1.mp4'v = VideoWriter(filename);open(v);for ii = 1:length(x)    plot(x(1:ii),y(1:ii),'r-o','linewidth',2)    hold on    plot(x(1:ii),z(1:ii),'b-^','linewidth',2)        legend('sin(x)','cos(x)')    xlabel('x')    ylabel('y/z')    set(gca,'fontsize',18)    axis([0 16 -1.1 1.1])    xlabel('x')    ylabel('y/z')    set(gca,'fontsize',18)    axis([0 16 -1.1 1.1])    frame = getframe(gcf);    writeVideo(v,frame);    drawnowendclose(v);

那么如何保存gif格式呢

343ffbf2ff9ada51b5540a36d4e4fe5c.gif

clear allclc;clfx = 0:0.2:5*pi;y = sin(x);z = cos(x);subplot(211)plot(x,y,'r-','linewidth',2)hold onplot(x,z,'b-','linewidth',2)legend('sin(x)','cos(x)')xlabel('x')ylabel('y/z')set(gca,'fontsize',18)axis([0 16 -1.1 1.1])subplot(212)% for ii = 1:length(x)%     plot(x(1:ii),y(1:ii),'r-o','linewidth',2)%     hold on%     plot(x(1:ii),z(1:ii),'b-^','linewidth',2)%%     legend('sin(x)','cos(x)')%     xlabel('x')%     ylabel('y/z')%     set(gca,'fontsize',18)%     axis([0 16 -1.1 1.1])%     xlabel('x')%     ylabel('y/z')%     set(gca,'fontsize',18)%     axis([0 16 -1.1 1.1])%     %     pause(0.001)%     drawnow% end% filename='donghua1.mp4'% v = VideoWriter(filename);% open(v);% for ii = 1:length(x)%     plot(x(1:ii),y(1:ii),'r-o','linewidth',2)%     hold on%     plot(x(1:ii),z(1:ii),'b-^','linewidth',2)%     %     legend('sin(x)','cos(x)')%     xlabel('x')%     ylabel('y/z')%     set(gca,'fontsize',18)%     axis([0 16 -1.1 1.1])%     xlabel('x')%     ylabel('y/z')%     set(gca,'fontsize',18)%     axis([0 16 -1.1 1.1])%     frame = getframe(gcf);%     writeVideo(v,frame);%     drawnow% end% close(v);% filename='donghua1.mp4'% v = VideoWriter(filename);% open(v);for ii = 1:length(x)    plot(x(1:ii),y(1:ii),'r-o','linewidth',2)    hold on    plot(x(1:ii),z(1:ii),'b-^','linewidth',2)        legend('sin(x)','cos(x)')    xlabel('x')    ylabel('y/z')    set(gca,'fontsize',18)    axis([0 16 -1.1 1.1])    xlabel('x')    ylabel('y/z')    set(gca,'fontsize',18)    axis([0 16 -1.1 1.1])        frame = getframe(gcf);    imind = frame2im(frame);    [imind,cm] = rgb2ind(imind,32);    if ii==1        imwrite(imind,cm,'gif2.gif','gif','LoopCount',Inf,'DelayTime',0.001);    else        imwrite(imind,cm,'gif2.gif','gif','WriteMode','append','DelayTime',0.001);    end    pause(0.0001)end% close(v);
http://www.lbrq.cn/news/775261.html

相关文章:

  • 怎么把自己电脑建设网站/每日舆情信息报送
  • wordpress 停止/长沙网站seo报价
  • 公司网站必须做可信认证吗/武汉建站公司
  • 网站备案成功后该怎么做/百度权重10的网站
  • 合肥网站建站工作室/没广告的视频播放器app
  • 网站修改备案号/品牌全网推广
  • 制作婚纱摄影网站管理图/在线葡京在线葡京
  • wordpress 图片选择/如何优化网络延迟
  • wordpress插件写js/seo自学网
  • 电商网站前端模板下载/百度股市行情上证指数
  • 企业网站推广阶段/四川seo选哪家
  • WordPress页脚添加日期/百度谷歌seo优化
  • 上海网站建设设计公司/全网营销代理加盟
  • 购买高仿手表网站/青岛seo网络推广
  • 今天国际最新消息/关键词优化公司网站
  • 福鼎市城市建设监察大队网站/杭州网站优化体验
  • 久雅科技软件开发外包/新网站seo
  • 江阴做网站哪家好/乌海网站seo
  • 上饶网站制作/市场调研分析报告
  • 微信赌博链接网站建设/百度网页版进入
  • 信贷 网站模板 下载/南京seo报价
  • 辽宁大连网站建设/宁波seo基础入门
  • 陕西省住房和城乡建设部网站/赚钱软件
  • 上海网络维护薪水一般多少/杭州网站推广优化
  • 做项目网站/seo网站排名优化案例
  • 大连甘井子区/搜索引擎优化的具体操作
  • 在対网站做可能的来自内部和外部的攻击/微信seo排名优化软件
  • 义乌营销型网站建设/seo关键词排名优化品牌
  • 湖南专业建站按效果付贿/巨量引擎广告投放平台登录入口
  • 做的网站第二年续费多钱/佛山网站建设
  • VUE+SPRINGBOOT从0-1打造前后端-前后台系统-会议记录
  • 【测试报告】SoundWave(Java+Selenium+Jmeter自动化测试)
  • 41.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--扩展功能--集成网关--网关集成Swagger
  • #4:MinIO分片上传和集群部署
  • Oracle lgwr触发条件
  • c语言常见错误