MATLAB中solve如何去掉中间变量对于如下方程组'a+k1*b-c*k2=0''(c-d)/(i*x*k3)+a=0''d*i*x*k4-b+a=0''b*k5+c*k6+(b-a)*k4=0'k1,k2,k3,k4,k5,k6是已知量,x是未知量,i表示虚数.a,b,c,d是中间量,需消去.请问用matlab中的solve函

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 13:05:58
MATLAB中solve如何去掉中间变量对于如下方程组''a+k1*b-c*k2=0''''(c-d)/(i*x*k3)+a=0''''d*i*x*k4-b+a=0''''b*k5+c*k6+(b-a)*k4=0''

MATLAB中solve如何去掉中间变量对于如下方程组'a+k1*b-c*k2=0''(c-d)/(i*x*k3)+a=0''d*i*x*k4-b+a=0''b*k5+c*k6+(b-a)*k4=0'k1,k2,k3,k4,k5,k6是已知量,x是未知量,i表示虚数.a,b,c,d是中间量,需消去.请问用matlab中的solve函
MATLAB中solve如何去掉中间变量
对于如下方程组
'a+k1*b-c*k2=0'
'(c-d)/(i*x*k3)+a=0'
'd*i*x*k4-b+a=0'
'b*k5+c*k6+(b-a)*k4=0'
k1,k2,k3,k4,k5,k6是已知量,x是未知量,i表示虚数.a,b,c,d是中间量,需消去.
请问用matlab中的solve函数如何求解?
ps:最终结果应只含k1,k2,k3,k4,k5,k6,不能含a,b,c,d.

MATLAB中solve如何去掉中间变量对于如下方程组'a+k1*b-c*k2=0''(c-d)/(i*x*k3)+a=0''d*i*x*k4-b+a=0''b*k5+c*k6+(b-a)*k4=0'k1,k2,k3,k4,k5,k6是已知量,x是未知量,i表示虚数.a,b,c,d是中间量,需消去.请问用matlab中的solve函
四个方程,五个未知数,无唯一解
我写了代码,
clc,clear;
syms k1 k2 k3 k4 k5 k6 a b c d x
x1=a+k1*b-c*k2;
x2=(c-d)/(i*x*k3)+a;
x3=d*i*x*k4-b+a;
x4=b*k5+c*k6+(b-a)*k4;
solve('x1','x2','x3','x4',a,b,c,d,x)