查看: 135|回复: 5|关注: 0

[已解决] 绘制一个正弦函数,周期不变,相位按等间隔变化的动态图

[复制链接]

新手

9 麦片

财富积分


050


2

主题

8

帖子

0

最佳答案
x=-2*pi:0.01:2*pi;
c=linspace(0,2*pi,100)
y=3*sin(t+c);
plot(x,y)
只会写这么多了,求助
回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

7

主题

542

帖子

100

最佳答案
  • 关注者: 20
发表于 2020-5-21 16:02:14 | 显示全部楼层 |此回复为最佳答案
x=-2*pi:0.01:2*pi;
for c=0:2*pi/100:2*pi
    y=3*sin(x+c);
    h = plot(x,y,'r')
    hold on
    pause(0.1)
    set(h,'visible','off')
end
回复此楼 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

7

主题

542

帖子

100

最佳答案
  • 关注者: 20
发表于 2020-5-21 16:04:12 | 显示全部楼层
要是需要的是gif的话可以查查save帮助,把每一个图保存下来,然后合成动图
回复此楼 已获打赏: 0 积分

举报

新手

9 麦片

财富积分


050


2

主题

8

帖子

0

最佳答案
 楼主| 发表于 2020-5-21 17:00:57 | 显示全部楼层
fengziW 发表于 2020-5-21 16:04
要是需要的是gif的话可以查查save帮助,把每一个图保存下来,然后合成动图

谢谢  还有一个问题,我看曲线大概动了几秒钟,这个时间是怎样体现的
回复此楼 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

7

主题

542

帖子

100

最佳答案
  • 关注者: 20
发表于 2020-5-21 17:28:08 | 显示全部楼层
CLM 发表于 2020-5-21 17:00
谢谢  还有一个问题,我看曲线大概动了几秒钟,这个时间是怎样体现的

c=0:2*pi/100:2*pi    你可以把100调大点,1000
回复此楼 已获打赏: 0 积分

举报

新手

9 麦片

财富积分


050


2

主题

8

帖子

0

最佳答案
 楼主| 发表于 2020-5-26 11:57:44 | 显示全部楼层
fengziW 发表于 2020-5-21 17:28
c=0:2*pi/100:2*pi    你可以把100调大点,1000

了解了,谢谢你
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表