| 查看: 449 | 回复: 4 | |||
| 当前主题已经存档。 | |||
| 【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 positron 的 10 个金币 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
【讨论】matlab中slice函数切片显示时的切片方向
|
|||
|
matlab中slice函数可以完成四维函数的绘制,但切片命令中slice(x,y,z,v,x1,y1,z1)只能对垂直于坐标轴的方向切片,即slice(x,y,z,v,x1,y1,3)切z=3的剖面,如没有可能切任意的方向,和坐标轴的夹角可以任意设定呢? 学习slice函数过程中联想到的,不知可有人碰到这个问题,呵呵 |
» 猜你喜欢
博士读完未来一定会好吗
已经有21人回复
导师想让我从独立一作变成了共一第一
已经有5人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
申请2026年博士
已经有6人回复
★ ★ ★
0112358(金币+3):现在大家都放假了,来的人相对较少,鼓励这样的讨论,水区毕竟不是干事的地方,以后多来程序版吧,呵呵
0112358(金币+3):现在大家都放假了,来的人相对较少,鼓励这样的讨论,水区毕竟不是干事的地方,以后多来程序版吧,呵呵
|
好像大家都不讨论,不知道是人气差还是讨论没意思 都去水区了么,哈哈 刚才去mathworks看了下(实在不想看英文,嗯) 还是找到了答案 Slicing At Arbitrary Angles You can also create slices that are oriented in arbitrary planes. To do this, * Create a slice surface in the domain of the volume (surf, linspace). * Orient this surface with respect to the axes (rotate). * Get the XData, YData, and ZData of the surface (get). * Use this data to draw the slice plane within the volume. For example, these statements slice the volume in the first example with a rotated plane. Placing these commands within a for loop "passes" the plane through the volume along the z-axis. for i = -2:.5:2 hsp = surf(linspace(-2,2,20),linspace(-2,2,20),zeros(20)+i); rotate(hsp,[1,-1,1],30) xd = get(hsp,'XData'); yd = get(hsp,'YData'); zd = get(hsp,'ZData'); delete(hsp) slice(x,y,z,v,[-2,2],2,-2) % Draw some volume boundaries hold on slice(x,y,z,v,xd,yd,zd) hold off axis tight view(-5,10) drawnow end The following picture illustrates three positions of the same slice surface as it passes through the volume. |
2楼2009-08-02 10:00:47
3楼2009-08-02 10:01:47













回复此楼