求用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*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以外均为已知量,求
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 06:54:08
![求用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*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以外均为已知量,求](/uploads/image/z/11969080-16-0.jpg?t=%E6%B1%82%E7%94%A8C%2B%2B%E7%BC%96%E7%A8%8B%E8%A7%A3%E6%96%B9%E7%A8%8B%E7%BB%84%28%EF%BC%88y%2Asin%CE%B81%2Bx%2Acos%CE%B81-%28x0%2Bx1%29%2F2%EF%BC%89%5E2%29%2F%28a1%5E2%29-%28%28y%2Acos%CE%B81%2Bx%2Asin%CE%B81-%EF%BC%88y0%2By1%EF%BC%89%2F2%29%5E2%29%2F%28b1%5E2%29%3D1%3B+%28%EF%BC%88y%2Asin%CE%B82%2Bx%2Acos%CE%B82-%28x0%2Bx1%29%2F2%EF%BC%89%5E2%29%2F%28a2%5E2%29-%28%28y%2Acos%CE%B82%2Bx%2Asin%CE%B82-%EF%BC%88y0%2By1%EF%BC%89%2F2%29%5E2%29%2F%28b2%5E2%29%3D1%3B%E5%85%B6%E4%B8%AD%E9%99%A4x%2Cy%E4%BB%A5%E5%A4%96%E5%9D%87%E4%B8%BA%E5%B7%B2%E7%9F%A5%E9%87%8F%2C%E6%B1%82)
求用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*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以外均为已知量,求
求用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*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的解
弱弱的一下.可做么?可做的话求程序
求用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*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的解析表达式,然后让计算机去执行具体的运算工作,就你的这个方程来说,应该不难.
如果想实现一个通用的多元方程组求解程序则要分两种情况:
对于线形多元方程组有确定的方法求解,比如线形代数中的高斯消元法、QR分解法等,但是代码量很大,网上有相关的程序代码可以搜索,但也要求你具有一定的线性代数基础知识;
对于非线性多元方程组,理论上没有确定的办法解决,必须视具体情况先将其转化成线性方程组后再求解,但这种转化不是一定可行,有可能根本转不出来,比如你给出的这个方程组就不行.