| 查看: 2980 | 回复: 11 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
MATLAB求二次规划的最优解已有1人参与
|
||
|
各位大神,帮忙看一下下面这个方程用MATLAB如何求最大值,多谢啦! Q=p_r+(p_r*p_e+(p_e*d/n)-p_e^2-k*l*p_e-p_r^2-(p_r*d/n)+p_r*p_e+p_r*k*l)/(1-g)-((p_e^2+p_e*k*l)/g)-(s/l)-(m*n^2/2)-n*v; s.t. (p_e+k*l)/g-d/n<=p_r<=1-g-d/n+p_d+k*l p_r>=0,p_e>=0 其中,p_r,p_e为未知,其余为已知 我刚自学了一下MATLAB,写了个程序,但运行时求解不出来,具体程序是这样的,拿出来请大家指点一下 >> syms x_1 x_2 d n g k t l m v s >> f=[d/(n*(1-g))-1-k*l/(1-g),k*l/(1-g)-d/(n*(1-g))+k*l/g]; H=[2/(1-g),-2/(1-g); -2/(1-g),2/(1-g)+2/g]; OPT=optimset; OPT.LargeScale='off'; >> A=[1,-1;-1,1/g]; B=[1-g-d/n+k*l;d/n-k*l/g]; Aeq=[]; Beq=[];LB=zeros(2,1); [x,f_opt]=quadprog(H,f,A,B,Aeq,Beq,LB,[],[],OPT) ??? Error using ==> quadprog QUADPROG only accepts inputs of data type double. 查了一下,说是quadprog函数不能用于求解syms和cell,但自己也不知道这种函数要怎么解,求各位大神支招~ |
» 猜你喜欢
求国际会议网站
已经有1人回复
求取一些关于纳米材料和纳米技术相关的英文PPT。
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有260人回复
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有19人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
26申博推荐:南京航空航天大学国际前沿科学研究院光学方向招收博士生!
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复


11楼2015-01-02 11:18:11

2楼2014-12-31 14:30:59
CelestialCYJ
木虫 (小有名气)
- 应助: 33 (小学生)
- 金币: 2482.6
- 红花: 12
- 帖子: 144
- 在线: 43.3小时
- 虫号: 3277506
- 注册: 2014-06-16
- 专业: 结构工程
3楼2015-01-01 13:32:43

4楼2015-01-01 20:32:54













回复此楼
