matlab 画三维图形

时间:2014.08.15 发布人:jmy987

matlab 画三维图形

已解决问题

谷歌jmy987用户在2014.08.15提交了关于“控制matlab 画三维图形”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2023-12-03T19:07:15。假设已知两点a(0,0,0)和b(0,5,0)
现在求第三点c
c到a的距离小于c到b的距离
并且c到a的距离ca和c到b的距离cb之差为恒定值N
如何将c点所有的值求出来,并且画出三维图形呢

求指教,求帮助!!!希望大家能够帮助她。

详细问题描述及疑问:假设已知两点a(0,0,0)和b(0,5,0)
现在求第三点c
c到a的距离小于c到b的距离
并且c到a的距离ca和c到b的距离cb之差为恒定值N
如何将c点所有的值求出来,并且画出三维图形呢

求指教,求帮助!!!期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:gigi责促JYW  

mn=50;
N=3.5;%距离之差为恒定值N

[x,y,z]=meshgrid(linspace(-10,10,mn),linspace(-15,0,mn),linspace(-10,10,mn));
val=sqrt(x.*x+矿北穿江继(y-5).*(y-5)来自+z.*z)-sqrt(x.*x+y.*y+z.*z);
isosurface(x,y,z,val,N)
xlabel('x');
ylabe问答l('y');
zlabel('z');
axisequal
gridon
view(-30,20)