24小时热门版块排行榜    

CyRhmU.jpeg
查看: 212  |  回复: 2
当前主题已经存档。

positron

木虫 (职业作家)

[交流] 【求助】matlab立方体对角面画图

问题如下:

有一边长为20的立方体,
x=linspace(0,20,21);
y=linspace(0,20,21);
z=linspace(0,20,21);
划分成20*20*20个有限元,在此网格节点上有函数V,21*21*21

在xyz空间画出V的图形,然后想取对对角面做截面,不知道slice函数该如何写啦

或者如何得到对角面分布的V的数据呢?

那要提取对角线上网格节点的V的函数值的分布,又该如何操作呢

老了,脑子就不转了,呵呵,盼路过的朋友解答


哦,补充:
这个对角面是(0,0,0),(0,0,20),(20,20,0),(20,20,20)这四个顶点所在的面

[ Last edited by positron on 2009-9-4 at 17:27 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

positron

木虫 (职业作家)

★ ★
kuhailangyu(金币+2,VIP+0):自己的问题自己解决很不错 9-4 19:41
好像吃了顿饭,问题解决啦

用for循环把V的对角面的数据取出,然后就可以画二维图形

同样,用V(i,i,i)就可以取出对角线上元素,然后plot画图

吃饭休息一下也不错
2楼2009-09-04 18:17:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liang_2004

木虫 (正式写手)

始作俑者


小木虫(金币+0.5):给个红包,谢谢回帖交流
哈哈 看来以后咱搞不出
千万别着急
咱去吃饭
走着,看看再说
3楼2009-09-19 19:49:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 positron 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见