声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4160|回复: 2

[绘图技巧] 关于plotyy双坐标轴绘图问题

[复制链接]
发表于 2008-5-2 11:20 | 显示全部楼层 |阅读模式

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

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

x
在用plotyy将两个函数式画在一个图上的时候,有一条出来的是很多点排成的直线,请问是什么问题呀?
两个函数式为:
T=298-(6000*t)/(186.941146*exp(0.191-0.3*t)+226.2847796);
P=(0.2867*1000*exp(0.191-0.3*t))*(298-(6000*t)/(186.941146*exp(0.191-0.3*t)+226.2847796));
t为自变量,取值范围(0,2)
我画图的代码为:
>> t=0:0.01:2;
>> T=298-(6000*t)/(186.941146*exp(0.191-0.3*t)+226.2847796);
>> P=(0.2867*1000*exp(0.191-0.3*t))*T;
>> plotyy(t,T,t,P)

请问是哪里出现了问题?应该怎么修改呢?
我是新手,刚用matlab不几天 :(
谢谢各位大侠!

[ 本帖最后由 eight 于 2008-5-4 20:24 编辑 ]
1.JPG
回复
分享到:

使用道具 举报

发表于 2008-5-2 12:09 | 显示全部楼层
原帖由 lianjun 于 2008-5-2 11:20 发表
在用plotyy将两个函数式画在一个图上的时候,有一条出来的是很多点排成的直线,请问是什么问题呀?
两个函数式为:
T=298-(6000*t)/(186.941146*exp(0.191-0.3*t)+226.2847796);
P=(0.2867*1000*exp(0.191-0.3*t ...


代码修改成这样试试,看是不是你要的结果:
t=0:0.01:2;
T=298-(6000*t)./(186.941146*exp(0.191-0.3*t)+226.2847796);
P=(0.2867*1000*exp(0.191-0.3*t)).*T;
plotyy(t,T,t,P)

评分

1

查看全部评分

 楼主| 发表于 2008-5-2 15:37 | 显示全部楼层
:victory:
多谢楼上
嘻嘻
好了~
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-23 11:20 , Processed in 0.058207 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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