24小时热门版块排行榜    

查看: 2140  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

好难注册名字

金虫 (小有名气)

[求助] Matlab网格划分问题 已有1人参与

Matlab里面可用Mesh函数绘制三维网格,但是输出结果只能是三维曲面,有没有方法能把网格以立体的形式划分呢?举个例子:x=0:1:10;y=0:1:10;z=0:1:10 ,要求得出10*10*10的立方体,体内应该有10*10*10=1000个节点,而不是仅仅z=10这个面上的100个节点。请问应该怎么实现呢?

Matlab网格划分问题
f.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

,,,,
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

爱上这种感觉

银虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
用[X,Y,Z]=meshgrid(x,y,z)先将坐标轴离散化

不过这样好像输出不了网格,只能是离散的点
快乐科研,身随心动!!
3楼2014-08-30 09:37:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

寒小潭

铜虫 (小有名气)

显示问题吧,mesh应该能显示节点。

plot里 plot(x,y,'o')这样就可以,mesh你试试。。
2楼2014-08-30 05:58:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

好难注册名字

金虫 (小有名气)

引用回帖:
3楼: Originally posted by 爱上这种感觉 at 2014-08-30 09:37:13
用=meshgrid(x,y,z)先将坐标轴离散化

不过这样好像输出不了网格,只能是离散的点

还是想要网格啊。。。
,,,,
4楼2014-09-03 14:04:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见