wusemm 发表于 2009-7-17 13:22

请问在matlab中如何绘出这个图的

请高手帮我看下,这个图是怎么绘出来的,感谢阿!

ChaChing 发表于 2009-7-17 22:06

回复 楼主 wusemm 的帖子

help semilogx ?

wusemm 发表于 2009-7-24 00:06

非常感谢纸答疑,但还有两个问题请教一下

我已用semilogx 画出图如下
1.请问如何才能把珊格和纵轴的坐标转换成和原图一致?
2.请教下高人,

ChaChing 发表于 2009-7-24 14:19

help log10
help sqrt

wusemm 发表于 2009-7-27 10:43

请问 我看了help

还是不太明白,可否详细的指点一下,问题在哪,该哪方面的帮助呢?

这是我的代码,请问具体问题在哪呢
w01=linspace(0.1,100,100);                                    
for cnt=1:length(w01)
cbs(1,cnt)=log10(sqrt(w01(1,cnt)));
cbs1(1,cnt)=log10(sqrt(w01(1,cnt)/10));
cas(1,cnt)=log10(1.5);
end
semilogx(w01,cbs(1,:),'r--');hold on
semilogx(w01,cbs1(1,:),'b--');hold on
semilogx(w01,cas(1,:),'b--');hold on

grid on;

[ 本帖最后由 ChaChing 于 2010-6-13 21:55 编辑 ]

ChaChing 发表于 2009-7-27 14:10

LZ并无告知中间那条线的函数或资料点, 无法画!
仅就LZ的程式修改下, 请参考!
w01=linspace(0.1,100,100);
cbs=sqrt(w01); cbs1=sqrt(w01/10); cas=1.5*ones(size(w01));
loglog(w01,cbs,'r--',w01,cbs1,'b--',w01,cas,'b--'); grid on

wusemm 发表于 2009-7-27 23:14

你好

首先感谢您的回复,可能我的意思没有说清楚,我的问题是这样的:原图中实曲线部分是由四点信息画出来的,纵坐标为
C/Cs,横坐标为w01,

请问凭这四点如何画出原图。
第二个问题是,如何把图形的珊格调整的和原图一致?
诚意请教。请大家指点一下。

wusemm 发表于 2009-7-27 23:17

两图对比


图中实曲线不知如何画出?知道四点信息

wwbeyondww 发表于 2009-7-28 08:10

前者觉得两虚线是实线的渐近线,怎么话自己再考虑
对于后者,可以再画图后试试
set(gca,'XTick',)
grid on
set(gca,'XTick',,'XMinorGrid','off')

wusemm 发表于 2009-7-28 14:36

画出的图效果,请问坐标


我画出的最终效果如图,请问如何能修改一下x和y坐标值
能够和原图一致?头疼?

wwbeyondww 发表于 2009-7-30 09:12

回复 11楼 wusemm 的帖子

你原来不都是用semilogx 了么。。。。。。。。。。。。。

wusemm 发表于 2009-8-1 19:25

请问一下这个图是如何画出来的

请教一下下面这个图是如何画出来的

ChaChing 发表于 2009-8-1 22:10

回复 楼主 wusemm 的帖子

个人水平专业有限, 建议楼主说清楚些!
LZ这帖与上个帖类似! 基本上都应该是有数据即可绘图!

[ 本帖最后由 ChaChing 于 2009-8-1 22:14 编辑 ]
页: [1]
查看完整版本: 请问在matlab中如何绘出这个图的