24小时热门版块排行榜    

CyRhmU.jpeg
查看: 441  |  回复: 4
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 positron 的 10 个金币

positron

木虫 (职业作家)

[交流] 【讨论】matlab中slice函数切片显示时的切片方向

matlab中slice函数可以完成四维函数的绘制,但切片命令中slice(x,y,z,v,x1,y1,z1)只能对垂直于坐标轴的方向切片,即slice(x,y,z,v,x1,y1,3)切z=3的剖面,如没有可能切任意的方向,和坐标轴的夹角可以任意设定呢?

学习slice函数过程中联想到的,不知可有人碰到这个问题,呵呵
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

positron

木虫 (职业作家)

★ ★ ★
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
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

positron

木虫 (职业作家)

这10个金币就捐助吧

鼓励讨论
3楼2009-08-02 10:01:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

0112358(金币+0):积极参与楼主的讨论或者参与程序版任何求助贴并认真作答,金币大大地有,呵呵
捐给我吧
4楼2009-08-02 10:51:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshilsh

荣誉版主 (职业作家)

优秀版主

不懂你的东西

但见过画点的梯度方向的,去搜搜帮助
[center][url=http://www.91cool.net/][img]http://id.91cool.net/sign/?name=小木虫印&say=各位版主辛苦了![/img][/url][/center]
5楼2009-08-02 15:35:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 positron 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见