求用C++编程解方程组

((y*sinθ1+x*cosθ1-(x0+x1)/2)^2)/(a1^2)-((y*cosθ1+x*sinθ1-(y0+y1)/2)^2)/(b1^2)=1;((y*s... ((y*sinθ1+x*cosθ1-(x0+x1)/2)^2)/(a1^2)-((y*cosθ1+x*sinθ1-(y0+y1)/2)^2)/(b1^2)=1;
((y*sinθ2+x*cosθ2-(x0+x1)/2)^2)/(a2^2)-((y*cosθ2+x*sinθ2-(y0+y1)/2)^2)/(b2^2)=1;
其中除x,y以外均为已知量,求关于x,y的解
弱弱的一下。。可做么?可做的话求程序
展开
 我来答
kangyidadi11
2012-05-29 · 超过23用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:58.5万
展开全部
这个问题可能很简单,也可能根本解不出来,具体如下:
如果单就你给出的这个方程来说,最简单的办法就是手工解出x,y的解析表达式,然后让计算机去执行具体的运算工作,就你的这个方程来说,应该不难。
如果想实现一个通用的多元方程组求解程序则要分两种情况:
对于线形多元方程组有确定的方法求解,比如线形代数中的高斯消元法、QR分解法等,但是代码量很大,网上有相关的程序代码可以搜索,但也要求你具有一定的线性代数基础知识;
对于非线性多元方程组,理论上没有确定的办法解决,必须视具体情况先将其转化成线性方程组后再求解,但这种转化不是一定可行,有可能根本转不出来,比如你给出的这个方程组就不行。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mirro187
2012-06-11 · 超过17用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:87.5万
展开全部
高斯消元法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nuaazdhff1d
2012-05-29 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:68
采纳率:0%
帮助的人:68.2万
展开全部
如果可以的话,建议楼主用MATLAB求解。
具体解法可以搜“MATLAB解方程组”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式