matlab 三维 作图 坐标轴_怎么设置三维图的坐标轴在任意位置

本帖最后由 liuqun09120102 于 2018-8-30 11:23 编辑

文献中的三维图坐标轴在上方,我自己画出来的坐标轴在下方,我想要文献中三维图的效果,该怎么设置坐标轴位置?

另外怎么像文献中的图形一样,使得其以正面视角展示,而不是像我画出来的是侧着的视角,我试着用view函数调整角度,总是会遮住另外一个侧面。

下面是我的代码:load X_3D;

[nx,ny,nz]=size(X_3D);

N=[nx,ny,nz];

% caxis=[0 1];

value=ones(nx,ny,nz);

for k=1:nz

for j=1:ny

for i=1:nx

value(i,j,k)=X_3D(i,j,k);

end

end

end

x=1:nx;

y=1:ny;

z=1:nz;

close all;

%x=1  yz面

[Y,Z]=meshgrid(1:ny,1:nz);

X=ones(nz,ny);

C=X;

for k=1:nz

for j=1:ny

C(k,j)=value(1,j,k);

end

end

surf(X,Y,Z,C);

grid off;

shading interp;

hold on;

%x=nx yz面

<
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值