在matlab中设定未知数后,如何根据已知方程二元一次方程(方程的已知项都为数组),和约束条件求解

如m1=1:10;m2=2:11;t=31:40;x1*m1+x2*m2>t;(x1和x2是未知数)求x1+x2的最小值
2025-04-08 11:04:46
推荐回答(1个)
回答1:

用matlab求解二元一次方程组,可以用solve()函数来求解。求解过程如下:

>> syms K R

>> Q=200;s=15;M=28;I=24;r=0.08;

>> eq1=K-Q*(log(R/r)+(M-I)*log(1+0.2*M/r)/I)/(2*pi*s*M);

>> eq2=R-10*s*sqrt(K);

>> [K,R]=solve(eq1,eq2)

计算结果

向左转|向右转