matlab求解方程组, x^2+y^2+z^2=100 a*x+b*y+c*z=10 其中

matlab求解方程组,x^2+y^2+z^2=100a*x+b*y+c*z=10其中a、b、c是常数,最好提供matlab命令哈... matlab求解方程组,
x^2+y^2+z^2=100
a*x+b*y+c*z=10
其中a、b、c是常数, 最好提供matlab命令哈
展开
奈落05371
2014-08-12 · 超过57用户采纳过TA的回答
知道答主
回答量:103
采纳率:100%
帮助的人:97.9万
展开全部
方程无解。可以很简单地画出两个方程的曲线来:
ezplot('-0.050+0.015+0.070-2.*(d.*0.0215).^0.5-2.*(p.*0.0504).^0.5',[-0.02 0.02])hold onezplot('-0.015+d+p',[-0.02 0.02])
由图可见,两条线无交点,也就意味着方程组无解。

或者换另一种方式来分析:把方程1代入方程2:
syms d peq1=-0.015+d+p;eq2=-0.050+0.015+0.070-2.*(d.*0.0215).^0.5-2.*(p.*0.0504).^0.5;D=solve(eq1,d)eq=subs(eq2,d,D)得到方程:
>> eq=subs(eq2,d,D) eq = 7/200 - 2*(129/400000 - (43*p)/2000)^(1/2) - 2*((63*p)/1250)^(1/2)方程中两个包含p的项都要进行开平方,应该大于0,即:
(63*p)/1250 >= 0
129/400000 - (43*p)/2000 >= 0
联立解得 0<=p<=0.015,画出该方程的曲线如下:

不可能与0轴相交,也即方程无解。

这样可以么?
追问
你好,实际的方程是这两个
(45599*x)/50000- (1179*y)/500000 + (25554571*z)/1000000 + 159861847681/500000000=0
x^2+y^2+z^2=1.4522e+03

解应该是一个方程
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式