声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2653|回复: 6

[绘图技巧] 求助:关于hold on命令的图像拼接问题

[复制链接]
发表于 2007-4-9 19:50 | 显示全部楼层 |阅读模式

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

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

x
毕设中遇到的一个问题,急需解决!请多帮忙!!!谢谢!!!!
以下是输入一个微分方程:
%ivpodefun.m
function dxdt=ivpodefun(t,x)
dxdt   =zeros(2,1);
dxdt(1)=x(2);
dxdt(2)=-x(1)+x(1)^3-2*x(2);
作图程序如下:
%ode45_example.m
[t,x]=ode45(@ivpodefun,[0 1000],[0.0001;0.0001]);
axis([-50 50 -50 50]);
plot(x(:,1),x(:,2),'-')
我想改变初始点的值作图,即
[t,x]=ode45(@ivpodefun,[0 1000],[-0.0001;-0.0001]);
axis([-50 50 -50 50]);
plot(x(:,1),x(:,2),'-')

[t,x]=ode45(@ivpodefun,[0 1000],[-0.0001;0.0001]);
axis([-50 50 -50 50]);
plot(x(:,1),x(:,2),'-')

[t,x]=ode45(@ivpodefun,[0 1000],[0.0001;-0.0001]);
axis([-50 50 -50 50]);
plot(x(:,1),x(:,2),'-')
然后把这四幅图像拼接起来。
求教!拜谢!!!
回复
分享到:

使用道具 举报

发表于 2007-4-9 19:56 | 显示全部楼层
原帖由 tdbcbesty 于 2007-4-9 19:50 发表
毕设中遇到的一个问题,急需解决!请多帮忙!!!谢谢!!!!
以下是输入一个微分方程:
%ivpodefun.m
function dxdt=ivpodefun(t,x)
dxdt   =zeros(2,1);
dxdt(1)=x(2);
dxdt(2)=-x(1)+x(1)^3-2*x ...



help subplot

或者在 plot 前使用 hold on,然后分别用不同的颜色作图
 楼主| 发表于 2007-4-9 20:01 | 显示全部楼层

回复 #2 eight 的帖子

我试试,多谢!


试过了,不行。还有其它方法吗?

[ 本帖最后由 tdbcbesty 于 2007-4-9 20:05 编辑 ]
发表于 2007-4-9 20:21 | 显示全部楼层
原帖由 tdbcbesty 于 2007-4-9 20:01 发表
我试试,多谢!


试过了,不行。还有其它方法吗?



试试以下代码:

  1. >> x=1:0.05:4*pi;
  2. >> y=sin(x);
  3. >> z=cos(x);
  4. >> hold on
  5. >> plot(x,y,'r-')
  6. >> plot(x,z,'b.')
复制代码

评分

1

查看全部评分

 楼主| 发表于 2007-4-9 20:58 | 显示全部楼层

回复 #4 eight 的帖子

这个可以。那我的应该怎样改呢?
能具体说下吗?不胜感谢!
发表于 2007-4-9 21:08 | 显示全部楼层
原帖由 tdbcbesty 于 2007-4-9 20:58 发表
这个可以。那我的应该怎样改呢?
能具体说下吗?不胜感谢!



晕,原理不是一样吗?你在第一次 plot 之前加上hold on语句,然后 plot 的时候修改颜色就可以了,颜色的选择可以 help plot 一下,或者使用以下几种:r 红色 g 绿色 b 蓝色 k 黑色 y 黄色 等等
 楼主| 发表于 2007-4-9 21:48 | 显示全部楼层

回复 #6 eight 的帖子

图形终于拼出来了,完全解决了,多谢!!!
万分感激!!!:@)

[ 本帖最后由 xinyuxf 于 2007-4-10 09:29 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-19 10:41 , Processed in 0.056478 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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