Matlab 不等式符号工具箱 为什么是符号数学?尝试fmincon您是否要求您正在求解的P值是偶然的整数?给定您的第一组方程,解决方案是P1=100,P2=100,P3=100和P4=80。如果您将其总和必须为500的约束包括在内,则P1=200和P4=100和P2和

Matlab 不等式符号工具箱 为什么是符号数学?尝试fmincon您是否要求您正在求解的P值是偶然的整数?给定您的第一组方程,解决方案是P1=100,P2=100,P3=100和P4=80。如果您将其总和必须为500的约束包括在内,则P1=200和P4=100和P2和,matlab,function,inequality,Matlab,Function,Inequality,不等式符号工具箱 为什么是符号数学?尝试fmincon您是否要求您正在求解的P值是偶然的整数?给定您的第一组方程,解决方案是P1=100,P2=100,P3=100和P4=80。如果您将其总和必须为500的约束包括在内,则P1=200和P4=100和P2和P3不会更改。无需编码!我知道这是可以用手做的,但是如何在matlab中实现这一点来解决呢? 100<=P1<=200 100<=P2<=200 100<=P3<=200 80<=P4<=200

不等式符号工具箱
为什么是符号数学?尝试
fmincon
您是否要求您正在求解的
P
值是偶然的整数?给定您的第一组方程,解决方案是
P1=100
P2=100
P3=100
P4=80
。如果您将其总和必须为500的约束包括在内,则
P1=200
P4=100
P2
P3
不会更改。无需编码!我知道这是可以用手做的,但是如何在matlab中实现这一点来解决呢?
 100<=P1<=200 100<=P2<=200 100<=P3<=200 80<=P4<=200 P3+P4<=210
 F=45*P1+50*P2+60*P3+48*P4 =>min
       syms P1 P2 P3 P4 PL5
       Z=solve('P1>=100','P1<=200','P2>=100','P2<=200'
       ,'P3>=100','P3<=200','P4>=80','P4<=200','P1+P2+P3+P4=500','P3+P4<=210')