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/06/08 10:15:42
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.
四个方程,五个未知数,无唯一解
我写了代码,
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)
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中变量如何定义?
matlab 中如何定义符号变量
matlab中如何定义变量矩阵?
谁知道matlab中如何定义变量矩阵?
matlab如何删除变量
matlab中如何使用标志数和符号变量
matlab中如何定义一个变量的最大值与最小值
matlab中如何定义一个正实数的变量
matlab二次规划中如何限制变量取整数
MATLAB中如何绘制符号变量的图形
MATLAB中如何定义多维矩阵是变量多维矩阵
Matlab如何定义符号变量
Matlab如何定义符号变量
matlab如何定义double变量
matlab中如何定义变量矩阵?即矩阵的每个元素都是一个变量,都可以当作变量来使用.
在MATLAB中如何建立矩阵 ,并将其赋予变量a?主要是怎么赋予变量a啊
matlab如何判断变量为空