matlab解带参数的复杂方程,matlab怎么解带参数的方程
求助Matlab大神帮忙求解复杂的参数方程组
syms x y v t1 t2;
L1=(((600-x)^2+y^2)^(1/2))-(x^2+y^2)^(1/2)-v*t1;
L2=(((600-x)^2+y^2)^(1/2))-((x^2+(450-y)^2)^(1/2))-v*t2;
[x,y]=solve(L1,L2)
matlab求解复杂方程
分析了题主给出带积分的方程组,可以通过下列过程,得到VA与SigmaA的数值解。
1、利用for循环语句,将VE,SigmaE已知值,代入求解函数里
2、利用fsolve函数求VA与SigmaA的数值解
x0=【0.1,0.1】;
[x,h]=fsolve(@func,x0);
3、创建自定义主函数,y=func(x)
4、创建自定义d1函数,d1=d1_fun(x)
5、创建自定义d2函数,d2=d2_fun(x)
第一组求解结果
matlab解带参数的方程?
MATLAB中的SOLVE函数不但能解直接求解,还能求解带参数的方程:
clear all
syms R X a b c d x1 x2 x3 x4;
[x1,x2,x3,x4]=solve('R*x1+R*x3-X*x4=a','R*x2+X*x3+R*x4=b','R*x1-X*x2+R*x3=c','X*x1+R*x2+R*x4=d','x1,x2,x3,x4')
我运行了一下结果如下:x1 =
(2*R^2*d-2*R^2*b+R*X*c+R*a*X+X^2*d)/X/(4*R^2+X^2)
x2 =
(-2*R^2*c+X*R*d+R*X*b-X^2*c+2*R^2*a)/X/(4*R^2+X^2)
x3 =
1/X*(-2*R^2*d+2*R^2*b+R*X*c+X^2*b+R*a*X)/(4*R^2+X^2)
x4 =
-(-2*R^2*c-X*R*d-R*X*b+2*R^2*a+X^2*a)/X/(4*R^2+X^2)
用Matlab求解带参数方程
MATLAB中的SOLVE函数不但能解直接求解,还能求解带参数的方程:
clear all
syms R X a b c d x1 x2 x3 x4;
[x1,x2,x3,x4]=solve('R*x1+R*x3-X*x4=a','R*x2+X*x3+R*x4=b','R*x1-X*x2+R*x3=c','X*x1+R*x2+R*x4=d','x1,x2,x3,x4')
我运行了一下结果如下:x1 =
(2*R^2*d-2*R^2*b+R*X*c+R*a*X+X^2*d)/X/(4*R^2+X^2)
x2 =
(-2*R^2*c+X*R*d+R*X*b-X^2*c+2*R^2*a)/X/(4*R^2+X^2)
x3 =
1/X*(-2*R^2*d+2*R^2*b+R*X*c+X^2*b+R*a*X)/(4*R^2+X^2)
x4 =
-(-2*R^2*c-X*R*d-R*X*b+2*R^2*a+X^2*a)/X/(4*R^2+X^2)
matlab求解带参数方程组
matlab中的solve函数不但能解直接求解,还能求解带参数的方程:
clear
all
syms
r
x
a
b
c
d
x1
x2
x3
x4;
[x1,x2,x3,x4]=solve('r*x1+r*x3-x*x4=a','r*x2+x*x3+r*x4=b','r*x1-x*x2+r*x3=c','x*x1+r*x2+r*x4=d','x1,x2,x3,x4')
我运行了一下结果如下:x1
=
(2*r^2*d-2*r^2*b+r*x*c+r*a*x+x^2*d)/x/(4*r^2+x^2)
x2
=
(-2*r^2*c+x*r*d+r*x*b-x^2*c+2*r^2*a)/x/(4*r^2+x^2)
x3
=
1/x*(-2*r^2*d+2*r^2*b+r*x*c+x^2*b+r*a*x)/(4*r^2+x^2)
x4
=
-(-2*r^2*c-x*r*d-r*x*b+2*r^2*a+x^2*a)/x/(4*r^2+x^2)