24小时热门版块排行榜    

查看: 816  |  回复: 13

仲夏乌托邦

新虫 (小有名气)

[求助] matlab 已有2人参与

怎么在已经画好的三维实体图上把三视图投影到各个面上去,意思是三视图和实体图在同一个图上面!

发自小木虫Android客户端
回复此楼

» 猜你喜欢

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

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
CODE:
plot()
hold
plot()

https://www.mathworks.com/help/matlab/ref/hold.html
Retain current plot when adding new plots
2楼2016-12-09 04:24:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仲夏乌托邦

新虫 (小有名气)

3楼2016-12-09 08:29:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仲夏乌托邦

新虫 (小有名气)

引用回帖:
2楼: Originally posted by FMStation at 2016-12-09 04:24:01
plot()
hold
plot()


https://www.mathworks.com/help/matlab/ref/hold.html
Retain current plot when adding new plots

你似乎没有理解我的意思!但还是很感谢你,我是要把一个三维图形和它三个面上的投影放到一个图上!

发自小木虫Android客户端
4楼2016-12-09 08:32:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

5楼2016-12-09 17:13:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

512095518

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
看个例子,你体会下,要投影要哪个面,就把那个面的坐标改成0,然后平移图像
CODE:
N=100;
M=100;
R=10;
X=zeros(N+1,M+1);
X0=zeros(N+1,M+1)-R*2;
Y=zeros(N+1,M+1);
Y0=zeros(N+1,M+1)+R*2;
Z=zeros(N+1,M+1);
Z0=zeros(N+1,M+1)-R*2;
for i=1:N+1
    for j=1:M+1
        X(i,j)=R*sin(pi/(N-1)*i)*cos(2*pi/M*j);
        Y(i,j)=R*sin(pi/(N-1)*i)*sin(2*pi/M*j);
        Z(i,j)=R*cos(pi/(N-1)*i);
    end
end
hold off;
mesh(X,Y,Z);
hold on;
mesh(X,Y,Z0);
mesh(X,Y0,Z);
mesh(X0,Y,Z);

matlab
投影图

没有极限,只有超越!
6楼2016-12-10 10:25:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仲夏乌托邦

新虫 (小有名气)

谢谢!这个应该对我的有用

发自小木虫Android客户端
7楼2017-01-02 17:34:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仲夏乌托邦

新虫 (小有名气)

引用回帖:
6楼: Originally posted by 512095518 at 2016-12-10 10:25:54
看个例子,你体会下,要投影要哪个面,就把那个面的坐标改成0,然后平移图像

N=100;
M=100;
R=10;
X=zeros(N+1,M+1);
X0=zeros(N+1,M+1)-R*2;
Y=zeros(N+1,M+1);
Y0=zeros(N+1,M+1)+R*2;
Z=zeros(N+1,M+1 ...

如果我要的不是投影,而是某个投影面的轮廓能做到吗
matlab-1



发自小木虫Android客户端
8楼2017-01-03 11:47:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

512095518

专家顾问 (正式写手)

【答案】应助回帖

引用回帖:
8楼: Originally posted by 仲夏乌托邦 at 2017-01-03 11:47:10
如果我要的不是投影,而是某个投影面的轮廓能做到吗

...

这种可以么,填充的轮廓
matlab-2
untitled.jpg

没有极限,只有超越!
9楼2017-01-03 21:07:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仲夏乌托邦

新虫 (小有名气)

不和上面你说的那种事一样吗?

发自小木虫Android客户端
10楼2017-01-04 00:44:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 仲夏乌托邦 的主题更新
信息提示
请填处理意见