matlab求方程组的解里含有未知数
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/07 17:30:13
matlab求方程组的解里含有未知数
x1、x2、x3、y1、y2、y3、t1、t2、t3 c都是用公式能计算出来的具体值
syms x y t;
[x,y,t]=solve('(t1-t)*c=sqrt((x1-x)^2+(y1-y)^2)','(t2-t)*c=sqrt((x2-x)^2+(y2-y)^2)','(t3-t)*c=sqrt((x3-x)^2+(y3-y)^2)')
得到的结果里表达式里却有未知数 请问如何解决?
x =
x3 + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
x3 + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
y =
x3 + (c^2*t^2 - 2*c^2*t*t1 + c^2*t1^2 - y^2 + 2*y*y1 - y1^2)^(1/2) + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
x3 - (c^2*t^2 - 2*c^2*t*t1 + c^2*t1^2 - y^2 + 2*y*y1 - y1^2)^(1/2) + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
t =
x3 + (c^2*t^2 - 2*c^2*t*t2 + c^2*t2^2 - y^2 + 2*y*y2 - y2^2)^(1/2) + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
x3 + (c^2*t^2 - 2*c^2*t*t2 + c^2*t2^2 - y^2 + 2*y*y2 - y2^2)^(1/2) + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
x1、x2、x3、y1、y2、y3、t1、t2、t3 c都是用公式能计算出来的具体值
syms x y t;
[x,y,t]=solve('(t1-t)*c=sqrt((x1-x)^2+(y1-y)^2)','(t2-t)*c=sqrt((x2-x)^2+(y2-y)^2)','(t3-t)*c=sqrt((x3-x)^2+(y3-y)^2)')
得到的结果里表达式里却有未知数 请问如何解决?
x =
x3 + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
x3 + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
y =
x3 + (c^2*t^2 - 2*c^2*t*t1 + c^2*t1^2 - y^2 + 2*y*y1 - y1^2)^(1/2) + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
x3 - (c^2*t^2 - 2*c^2*t*t1 + c^2*t1^2 - y^2 + 2*y*y1 - y1^2)^(1/2) + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
t =
x3 + (c^2*t^2 - 2*c^2*t*t2 + c^2*t2^2 - y^2 + 2*y*y2 - y2^2)^(1/2) + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
x3 + (c^2*t^2 - 2*c^2*t*t2 + c^2*t2^2 - y^2 + 2*y*y2 - y2^2)^(1/2) + (c^2*t^2 - 2*c^2*t*t3 + c^2*t3^2 - y^2 + 2*y*y3 - y3^2)^(1/2)
你把solve()括号内单引号和等号去掉,把等式改为算式,如'(t1-t)*c=sqrt((x1-x)^2+(y1-y)^2)',改为 (t1-t)*c-sqrt((x1-x)^2+(y1-y)^2),这样可以得到具体的数值.
再问: 出来结果啦 谢谢!
我还想问一下
1、syms x y t;和[t,x,y]=solve(……)这两句里的参数是不是应该倒序
2、比如我现在得到的结果是这样的
t =
8921666207329430082943/111531635386367675287977533607247872000000
在matlab里 怎样显示一个精确几位小数点的具体值呢
谢谢!!!
再问: 出来结果啦 谢谢!
我还想问一下
1、syms x y t;和[t,x,y]=solve(……)这两句里的参数是不是应该倒序
2、比如我现在得到的结果是这样的
t =
8921666207329430082943/111531635386367675287977533607247872000000
在matlab里 怎样显示一个精确几位小数点的具体值呢
谢谢!!!
如何用matlab解4个未知数的指数方程组
Matlab求方程的未知数?
matlab能对含有未知数的矩阵求范数吗,如果能,如何求,
matlab怎么解物理中含有参数的方程组?
如何用Matlab求一个矩阵中的未知数啊,就是知道一个已知矩阵和一个含有未知数矩阵的乘积,求那些未知数
用matlab解方程组的问题,五个方程求解四个未知数.
matlab解方程组能求借分母带未知数的方程吗?
求 解微分方程组的matlab程序
matlab求解含有字母的非线性方程组
如果方程含有( )个未知数,且含有未知数的项的( ),这样的方程组叫做三元一次方程组.
请问在MATLAB中,如何计算含有未知数的矩阵?
matlab中矩阵含有未知数的逆怎么算