数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 14051|回复: 7

求助:离散型数据的三维曲面应该怎么画?

  [复制链接]
发表于 2004-9-3 19:49:16 | 显示全部楼层 |阅读模式
给出矩阵,如何画三维曲面?
发表于 2004-9-4 00:03:22 | 显示全部楼层
用MATLAB,把点的三维坐标输入就是了。函数是plot3(x,y.z)
发表于 2004-9-4 02:00:43 | 显示全部楼层
<>plot3(x,y,z) 是不行的,它只是把所有点按顺序连接起来而已,不过可以用plot3(x,y,z,'+')撒点,若数据点足够多能大致看出曲面轮廓。曲面重现的函数是mesh和surf。但要注意不要用它们去画多值函数的曲面。</P>
发表于 2004-9-4 06:41:00 | 显示全部楼层
<H2 0cm 0cm 0pt 18pt; TEXT-INDENT: 23.95pt; mso-char-indent-count: 2.27; mso-char-indent-size: 10.55pt">例:</H2><H2 0cm 0cm 0pt 18pt; TEXT-INDENT: 23.95pt; mso-char-indent-count: 2.27; mso-char-indent-size: 10.55pt">x=-5:0.5:5;<p></p></H2><H2 0cm 0cm 0pt 18pt; TEXT-INDENT: 23.95pt; mso-char-indent-count: 2.27; mso-char-indent-size: 10.55pt">y=x;<p></p></H2><H2 0cm 0cm 0pt 18pt; TEXT-INDENT: 23.95pt; mso-char-indent-count: 2.27; mso-char-indent-size: 10.55pt">[x,y]=meshgrid(x,y);<p></p></H2><H2 0cm 0cm 0pt 18pt; TEXT-INDENT: 23.95pt; mso-char-indent-count: 2.27; mso-char-indent-size: 10.55pt">z=x.^2+y.^2;<p></p></H2>              <b>surf(x,y,z)</b>
 楼主| 发表于 2004-9-8 16:38:51 | 显示全部楼层
我是用mesh画的,但是曲面不光滑,怎么插值使曲面光滑?
发表于 2004-9-10 18:24:06 | 显示全部楼层
<>在更细的间隔内三次插值</P>
发表于 2017-4-2 17:39:44 | 显示全部楼层
如果数据是这样的话应该怎样画
y\x   100   200   300   400
100  636   697   624   478
200  698   712   630   478
300  ------------------------
400  ------------------------
新手求解
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-12-9 10:59 , Processed in 0.075325 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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