Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-04-15, 10:20   #1
心际依然
初级会员
 
注册日期: 2008-04-15
年龄: 39
帖子: 27
声望力: 18
心际依然 正向着好的方向发展
默认 [求助]求2个隐函数曲面的交线

有2个隐函数曲面。
曲面1: x1=f1(v,u),y1=f2(v,u),z1=f3(v,u);
曲面2: x2=g1(m,n),y2=g2(m,n),z2=g3(m,n);
已经知道v,u,m,n的取值范围,且画出的2个曲面有一条交线。
求:怎么得出他们的交线,并把交线之外的一端剪裁掉。如下图。
上传的图像
文件类型: jpg 未标题-2副本.jpg (12.5 KB, 20 次查看)
心际依然 当前离线   回复时引用此帖
旧 2008-04-15, 10:23   #2
心际依然
初级会员
 
注册日期: 2008-04-15
年龄: 39
帖子: 27
声望力: 18
心际依然 正向着好的方向发展
默认

哪位高手讲一下求解思路,我感激不尽:tongue:
心际依然 当前离线   回复时引用此帖
旧 2008-04-15, 15:02   #3
watcher
高级会员
 
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21
watcher 正向着好的方向发展
默认

交线方程:
g1(m,n)=f1(v,u)
g2(m,n)=f2(v,u)
g3(m,n)=f3(v,u)
对m,n,v,u中的任一个在合理区间内进行离散化,对每一个离散后的m或n、v、u值求解交线方程。

关于如何截掉交线之外的一端,初步的想法是,根据求解交线方程获得的(m,n,v,u)数对,调整绘图区间,重新绘制曲面。
watcher 当前离线   回复时引用此帖
旧 2008-04-15, 20:17   #4
心际依然
初级会员
 
注册日期: 2008-04-15
年龄: 39
帖子: 27
声望力: 18
心际依然 正向着好的方向发展
默认

我用slove求解方程,出错了。
Warning: Explicit solution could not be found.
> In solve at 140
In sym.solve at 49

S =

[ empty sym ]


??? Error using ==> reshape
To RESHAPE the number of elements must not change.

Error in ==> sym.maple at 94
result = reshape(result,size(varargin{3}));

Error in ==> sym.sin at 7
Y = maple('map','sin',X);

怎么回事呢?
心际依然 当前离线   回复时引用此帖
旧 2008-04-15, 20:36   #5
心际依然
初级会员
 
注册日期: 2008-04-15
年龄: 39
帖子: 27
声望力: 18
心际依然 正向着好的方向发展
默认

我改了V的起始值以后,不会说没有精确解了,但是还是有这个错误
??? Error using ==> reshape
To RESHAPE the number of elements must not change.

Error in ==> sym.maple at 94
result = reshape(result,size(varargin{3}));

Error in ==> sym.sin at 7
Y = maple('map','sin',X);
这是为什么?
心际依然 当前离线   回复时引用此帖
旧 2009-04-06, 19:56   #6
mzone98
初级会员
 
注册日期: 2008-10-03
年龄: 34
帖子: 3
声望力: 0
mzone98 正向着好的方向发展
默认 回复: [求助]求2个隐函数曲面的交线

用UV构成一个meshgrid,surf(f,g,h),hold on,surf(F,G,H);
PLOT3(f,g,H),plot3(F,G,h)应该可以作出交线
mzone98 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
如何对矩阵做gauss卷积运算 imagic725 MATLAB论坛 0 2008-04-28 21:08
【求助】请教!!! liulian MATLAB论坛 1 2007-07-31 16:04


所有时间均为北京时间。现在的时间是 05:40


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.