声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2529|回复: 10

[综合讨论] 怎样利用matlab绘制动态的周期波形曲线

[复制链接]
发表于 2007-12-5 21:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
怎样利用matlab绘制动态的周期波形曲线,如y=Acos(ax+bt)

[ 本帖最后由 eight 于 2007-12-5 21:56 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-12-5 22:00 | 显示全部楼层
直接绘制
发表于 2007-12-5 23:01 | 显示全部楼层

回复 #1 zb.fly 的帖子

你的意思是参数变化的时候波动?
 楼主| 发表于 2007-12-5 23:38 | 显示全部楼层
绘制动态的波形
发表于 2007-12-6 11:39 | 显示全部楼层
可以用动画模式画
'EraseMode','xor'

评分

1

查看全部评分

发表于 2007-12-6 17:33 | 显示全部楼层
发一个我以前在仿真论坛的代码,作个参考(用getframe);当然你的问题更简单.
%%%============================%%%
以前曾调用过数字地球图形,最简单的几行代码如下:
%%%%%%%%%%%%%%%%
load topo
imagesc(flipud(topo))
%%%%%%%%%%%%%%%%
%%%或者
load topo
topo1 = topo;
topo1(topo<0) = 0;
topo1 = 100*topo1/(almanac('earth','radius')*1000);
axesm globe;
view([180 38]);
axis off;
meshm(topo,topolegend,size(topo),topo1);
demcmap(topo)
shading interp
lightm(23.5,71,'Color','y')
material([.5 .7 1.5]);
lighting phong
camzoom(2);
%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%再加几行代码,做成动画
for i=1:30
camorbit(360/30,0);
M(:,i)=getframe(gcf);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%

另外,作循环,用drawnow亦可,一个简单例子:
%%%========================%%%
clear all
for a=1:10
x=-pi:pi/50:pi;
plot(x,cos(a*x))
drawnow
pause(1)
end

[ 本帖最后由 xjzuo 于 2007-12-6 17:40 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2007-12-6 21:30 | 显示全部楼层

回复 #5 lxq 的帖子

高人,能举个例子吗?谢啦!~~~


=====================================
已考虑到你会有此一问, 所以在最下面附加了一个简单例子.
By xjzuo
=====================================

[ 本帖最后由 xjzuo 于 2007-12-6 23:04 编辑 ]
 楼主| 发表于 2007-12-8 21:23 | 显示全部楼层

回复 #6 xjzuo 的帖子

怎样控制程序随时停止?
发表于 2007-12-10 15:50 | 显示全部楼层
发表于 2011-6-3 17:12 | 显示全部楼层
正巧需要,多谢了
发表于 2012-4-26 20:59 | 显示全部楼层
进来看看,串串门
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-29 03:44 , Processed in 0.065528 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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