| 24小時(shí)熱門(mén)版塊排行榜 |
| 5 | 1/1 | 返回列表 |
| 查看: 1671 | 回復(fù): 7 | |||
| 當(dāng)前只顯示滿(mǎn)足指定條件的回帖,點(diǎn)擊這里查看本話(huà)題的所有回帖 | |||
muyouyou新蟲(chóng) (初入文壇)
|
[求助]
matlab優(yōu)化求解中遇到問(wèn)題,望大神指點(diǎn)。。。 已有1人參與
|
||
|
在matlab中 目標(biāo)函數(shù)function=myfun(x) f=0.5*1.935*10^(-5)*x(1)^2*x(2)*(x(3)+1.5)+0.5*5.75*x(2)^3*x(3)/x(1)^4; 約束條件function[C,Ceq]=mycon(x) c=[1.35*10^(5)/x(1)+12.76*10^(6)*x(2)^2-6.9*10^5*x(1)*x(2)/(12.56*x(1)^3*x(2)-12.56*x(1)^4);x(1)^2*10^10/(x(2)*x(3));(x(1)*x(3)+x(1))/x(2)+86.25*10^3/x(2);x(1)*x(3)+1.5*x(1)-215]; ceq=[]; 主程序: x0=[38.6 191 4.06]; lb=[25 185 3.5]; ub=[40 250 7.0]; options=optimset('LargeScale','off'); [x,fval]=fmincon(‘myfun’,x0,[],[],[],[],lb,ub,'mycon') 運(yùn)行結(jié)果為:??? Error using ==> fmincon FMINCON cannot continue because user supplied nonlinear constraint function failed with the following error: One or more output arguments not assigned during call to 'F:\software\matlab\work\mycon.m (mycon)'. 本人初接觸matlab,總是出現(xiàn)這種錯(cuò)誤,不知是怎么回事。望高手指點(diǎn)。。。 |
主管區(qū)長(zhǎng) (職業(yè)作家)
![]() |
專(zhuān)家經(jīng)驗(yàn): +1059 |

主管區(qū)長(zhǎng) (職業(yè)作家)
![]() |
專(zhuān)家經(jīng)驗(yàn): +1059 |

新蟲(chóng) (初入文壇)
|
function Fmincon >>clear all;clc >> x0=[38.6 191 4.06]; >> lb=[25 185 3.5]; >> ub=[40 250 7.0]; >> [x,fval]=fmincon(@func,x0,[],[],[],[],lb,ub,@NlinCons) %--------------------------------------------------------- function[C,Ceq]=NlinCons(x) c=[1.35*10^(5)/x(1)+12.76*10^(6)*x(2)^2-6.9*10^5*x(1)*x(2)/(12.56*x(1)^3*x(2)-12.56*x(1)^4);x(1)^2*10^10/(x(2)*x(3));(x(1)*x(3)+x(1))/x(2)+86.25*10^3/x(2);x(1)*x(3)+1.5*x(1)-215]; ceq=[]; %--------------------------------------------------------- functionf=func(x) f=0.5*1.935*10^(-5)*x(1)^2*x(2)*(x(3)+1.5)+0.5*5.75*x(2)^3*x(3)/x(1)^4 我按你給的步驟計(jì)算了一下,結(jié)果是??? Error: File: F:\software\matlab\work\Fmincon.m Line: 3 Column: 1 Missing variable or function..是怎么回事呢?謝謝你了。。。 |
主管區(qū)長(zhǎng) (職業(yè)作家)
![]() |
專(zhuān)家經(jīng)驗(yàn): +1059 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 求調(diào)劑推薦 +3 | 南山南@ 2026-04-01 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 265求調(diào)劑 +8 | 林深溫瀾 2026-04-01 | 10/500 |
|
|
[考研] 329求調(diào)劑 +8 | miaodesi 2026-04-02 | 10/500 |
|
|
[基金申請(qǐng)]
請(qǐng)問(wèn)共同通訊和共同一作的認(rèn)可度問(wèn)題
30+3
|
psa1234 2026-04-01 | 3/150 |
|
|
[考研] 085600 295分求調(diào)劑 +15 | W55j 2026-03-30 | 18/900 |
|
|
[考研] 282求調(diào)劑 +17 | ycy1201 2026-04-01 | 19/950 |
|
|
[考研] 0856,269分求調(diào)劑 +8 | 有學(xué)上就行求求?/a> 2026-03-30 | 11/550 |
|
|
[考研] 26考研調(diào)劑 +3 | Wnz.20030617 2026-04-01 | 3/150 |
|
|
[考研] 086502化學(xué)工程342求調(diào)劑 +7 | 阿姨復(fù)古不過(guò) 2026-03-27 | 7/350 |
|
|
[考研] 生物學(xué)296求調(diào)劑 +10 | 湯圓包 2026-03-29 | 14/700 |
|
|
[考研] 288資源與環(huán)境專(zhuān)碩求調(diào)劑,不限專(zhuān)業(yè),有學(xué)上就行 +25 | lllllos 2026-03-30 | 26/1300 |
|
|
[考研] 一志愿武理材料工程302調(diào)劑環(huán)化或化工 +15 | Doleres 2026-03-31 | 16/800 |
|
|
[考研] 考研生物與醫(yī)藥調(diào)劑 +7 | 鐵憨憨123425 2026-03-31 | 7/350 |
|
|
[考研] 一志愿:西北大學(xué),英一數(shù)一408-284分求調(diào)劑 +7 | 12.27 2026-03-27 | 7/350 |
|
|
[考研] 299求調(diào)劑 +8 | 嗯嗯嗯嗯2 2026-03-27 | 8/400 |
|
|
[考研] 085600材料與化工調(diào)劑 +16 | kikiki7 2026-03-30 | 16/800 |
|
|
[考研] 083000學(xué)碩274求調(diào)劑 +12 | Li李魚(yú) 2026-03-26 | 12/600 |
|
|
[考研] 哈爾濱工業(yè)大學(xué)材料與化工專(zhuān)碩378求調(diào)劑 +3 | 塔比烏斯 2026-03-30 | 3/150 |
|
|
[考研] 305求調(diào)劑 +8 | RuiFairyrui 2026-03-28 | 8/400 |
|
|
[考研] 285求調(diào)劑 +4 | AZMK 2026-03-27 | 7/350 |
|