gbasis函数的问题,我不明白为什么gbasis并不使用这个方程组。

2视图(30天)
我必须找到解决方案的数量在这个函数的变量:金宝搏官方网站
c1 = k21 -k31 /;
c2 = - (k12的* * k32 k21 k31 + + k31 * k32) / k21里面;
k21 c3 = (k21 k03 * + * k23 + k23 * k31) k21 /;
c4 = k01 + k12 + + k31 + k32 k21 - k31 k21 * k23 /;
c5 = k12的;
c6 = k01 * k12 + k01 * k32 + k12的* * k32 k21 k31 + - * k32 k23 + k31 * k32 - k23 k21 * k31 * (k12 + k32) /;
k21 c7 = k23 * (-k01 + k03 - + k23 - k31 + k23 k21 * k31 /);
p1 = -0.260869565217391 - c1;
p2 = -0.460869565217391 - c2;
p3 = 0.659739130434783 - c3;
p4 = 0.810260869565218 - c4;
p5 = -0.220000000000000 - c5;
p6 = 0.044140869565217 - c6;
p7 = 0.055638260869565 c7;
但当我运行:
保利= [p1, p2, p3, p4、p5 p6、p7); gbasis(聚)
我得到以下错误消息:
错误使用mupadengine / feval_internal
算术表达式的预期。
信谊误差/ gbasis(34)行
B = feval_internal (symengine groebner:: gbasis, Lsym,秩序,
“IgnoreSpecialCases”);
我找不到这个问题的代码。

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2023年3月11日
如果你的k变量然后你没有多项式。多项式包括常数乘以单变量权力但变量乘以其他变量。
1评论
Xabier Rey巴雷罗
Xabier Rey巴雷罗 2023年3月12日
我不知道为什么但是我发现这个问题,gbasis似乎没有分数。
如果我试着用所有k21通过:
c1 = -k31;
c2 = - (k12的* * k32 k21 k31 + + k31 * k32);
k21 c3 = (k21 k03 * + * k23 + k23 * k31);
k21 c4 k21 = * (k01 + k12 + + k31 + k32) - k31 * k23;
k21 c5 = k12的*;
k21 c6 = * (k01 * k12 + k01 * k32 + k12的* * k32 k21 k31 + - * k32 k23 + k31 * k32)——k23 * k31 * (k12 + k32);
c7 = k23 * ((-k01 + k03 - + k23 k21 k31) * + k23 k21 * k31);
现在它工作!

登录置评。

类别

找到更多的在电力系统专业帮助中心文件交换

下载188bet金宝搏


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!