声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1869|回复: 10

[绘图技巧] 对应不同的Z,XY平面对应一条曲线,该怎么画?

[复制链接]
发表于 2008-10-28 13:42 | 显示全部楼层 |阅读模式

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

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

x
z=0.01:0.05
XY平面分别对应一条2D曲线
size(z)比较小,而size(X)=size(y)比较大
这种图像该怎么画呢?

[ 本帖最后由 sigma665 于 2008-10-31 10:22 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-10-28 14:04 | 显示全部楼层
Help waterfall ??
发表于 2008-10-28 15:07 | 显示全部楼层

回复 楼主 vib 的帖子

没明白什么意思。
发表于 2008-10-28 17:03 | 显示全部楼层

回复 楼主 vib 的帖子

画3维还是2维
 楼主| 发表于 2008-10-29 10:08 | 显示全部楼层
谢谢各位:
To ChaChing:waterfall所画的是z=f(x,y)这样的函数,是吗?好像也不太适合

To sogooda&sigma665,z是离散的,对应z的每个值,y=f(x),是一多条曲线在一个平面内(就是多个slice沿着z的方向),

我看到contour有个对应的contourslice可以画“切片”,其他的slice也都不太适合,继续请教
发表于 2008-10-29 17:02 | 显示全部楼层
这个问题要看你已知条件了。如果完全知道x,y,z的对应关系就可以用plot3简单实现。

  1. sita=linspace(0,2*pi);
  2. for jj=1:5
  3.     z=jj*0.01;
  4.     r=sqrt(0.03^2+z^2);
  5.     x=z/0.05*r.*cos(sita);
  6.     y=r*sin(sita);
  7.     zp=repmat(z,size(x),1);
  8.     plot3(x,y,zp,'color',rand(1,3));
  9.     hold on;
  10. end
  11. grid on
复制代码
plot3.jpg

评分

1

查看全部评分

 楼主| 发表于 2008-10-30 13:39 | 显示全部楼层
谢谢sogooda的回答
如果XY平面的曲线不是封闭曲线,对应于X=0,想比较y值的大小,能不能用颜色区别在Y轴方向的大小呢?或者不用颜色也行,怎抹能在一个图中表示出x固定时,各条曲线上y值的变化呢,因为y的变化范围不是很大,
发表于 2008-10-30 13:49 | 显示全部楼层
我想象不出你要的曲线是什么样子的。
btw:x=0,那就是y和z的关系曲线吧?
 楼主| 发表于 2008-10-31 09:04 | 显示全部楼层
还是要看到整体,在x为特定值“附近”,不同曲线上的y达到极值,是其中一个关键区域,希望能同时比较沿y方向的极值处的大小,

[ 本帖最后由 ChaChing 于 2009-12-12 11:54 编辑 ]
发表于 2008-10-31 13:28 | 显示全部楼层
楼主不能贴个草图吗 ?
 楼主| 发表于 2008-11-1 11:48 | 显示全部楼层
主要是现在还画不出来,

[ 本帖最后由 ChaChing 于 2009-12-12 11:54 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-10-1 23:41 , Processed in 0.073256 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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