Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-05-13, 15:56   #1
billwoods
初级会员
 
注册日期: 2009-05-13
帖子: 4
声望力: 0
billwoods 正向着好的方向发展
默认 关于contour函数绘制曲线的问题

我要画一个三维图形的投影,三个参量分别是X,Y,Z他们是相互独立的,这三个量的数据都是一维的。由X,Y,Z组成的图形投影到XOY平面上,所以想到用COUTOUR,绘制三维图形等高线来实现这个目的。但是COUNTOUR函数本身要求是输入矩阵的啊?怎么解决呢?

这是一组数据。
x=1600 1700 1800 1900 1999 2099 2199 2299
y=275.6 354.14 219 237 224.8 220.89 231.94 366.10
z=24.06 16.68 81 56 88 119.46 90.53 29.85

下面的图是别人画出来的,这个图的学名叫做汽车发动机万有特性曲线。
上传的图像
文件类型: jpg 20080418_3c58a957282e4712ef245fvpLBJaCD4K.jpg.thumb.jpg (45.4 KB, 18 次查看)
billwoods 当前离线   回复时引用此帖
旧 2009-05-14, 03:52   #2
silas_xue
高级会员
 
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26
silas_xue 是一个将要出名的人
默认 回复: 关于contour函数绘制曲线的问题

lz 可以参考matlab的help中关于contour( )函数的说明及其所附的实例

Thx for reading.
PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。
个人观点 仅供参考 多多交流 相互学习
silas_xue 当前离线   回复时引用此帖
旧 2009-06-11, 14:30   #3
nwjnwj
初级会员
 
注册日期: 2009-05-16
帖子: 1
声望力: 0
nwjnwj 正向着好的方向发展
默认 回复: 关于contour函数绘制曲线的问题

哈哈 师哥 哈哈 在这看到你了
nwjnwj 当前离线   回复时引用此帖
旧 2009-12-18, 04:39   #4
serenityz
初级会员
 
注册日期: 2009-12-18
帖子: 1
声望力: 0
serenityz 正向着好的方向发展
默认 回复: 关于contour函数绘制曲线的问题

先用 meshgrid 函数扩展x 和y
u=meshgrid(x)
y=meshgrid(y)

然后用
contour(u,v,z)
serenityz 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 09:04


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.