| 查看: 2612 | 回复: 8 | ||
yanshuaiyin新虫 (正式写手)
|
[求助]
编写程序中如何嵌套函数,求助 已有1人参与
|
| 在应用fmicon优化中,编写目标函数,如何进行函数的嵌套,需要求最小体积,目标函数中含有非设计变量的变量,但这些变量可以用设计变量表示,如:目标函数中含有Z1,Z2,Z3......Z10,设计变量只有Z1和Z2,其中Z3到Z10可以用Z1和Z2进行表示,怎么编程实现,十分感谢,急求。 |
» 猜你喜欢
全日制(定向)博士
已经有5人回复
假如你的研究生提出不合理要求
已经有10人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助excel嵌套循环语句 源代码
已经有5人回复
求助大神帮我看看这段程序是干什么的?(就是定义这个函数算什么)
已经有6人回复
求助:Matlab中如何绘制三维隐函数图像
已经有20人回复
求助大神如何得到这一特殊衰减图形的函数关系
已经有3人回复
求助:能不能帮忙写一个用matlab求一个函数的傅里叶变换的程序
已经有16人回复
【求助】matlab 中,几个m文件调用
已经有14人回复
【求助】matlab求解隐函数时如何设置合适的自变量步长?
已经有7人回复
【求助】这个带有分段函数偏微分方程怎么用for程序去解决
已经有14人回复
【求助】请问怎么求函数方程的函数表达式?
已经有11人回复
【求助】matlab如何求解sinc函数的反函数
已经有5人回复
【求助】用MATLAB写程序求解简单的正弦函数
已经有4人回复
【求助】编写查看开机启动项和服务程序中怎么调用注册表函数
已经有3人回复
【求助】如何同时拟合两条曲线或者两个函数!【已解决】
已经有7人回复
【求助】求积分程序中被积函数问题
已经有15人回复

小米2011
新虫 (初入文坛)
- 应助: 7 (幼儿园)
- 金币: 205.4
- 帖子: 27
- 在线: 69.5小时
- 虫号: 1236969
- 注册: 2011-03-18
- 性别: MM
- 专业: 信息处理方法与技术
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yanshuaiyin: 金币+30, ★★★很有帮助 2014-01-09 15:34:07
感谢参与,应助指数 +1
yanshuaiyin: 金币+30, ★★★很有帮助 2014-01-09 15:34:07
|
function z=fmincon(@fun_volume,x0,A,b) function y=fun_volume(z12) % input: z12 为向量,z12=[z1,z2]' z3_10=sub_fun(z12); z=[z12;z3_10]; % ... (此处添加变量为z1-10的目标函数) function z3_10=sub_fun(z12) % input: z12 为向量,z12=[z1,z2]'; % output: z3_10 为向量,z3_10=[z3,...z10]'; ......(此处添加z3-z10的相应语句) end end end |
2楼2013-12-27 04:06:42
小米2011
新虫 (初入文坛)
- 应助: 7 (幼儿园)
- 金币: 205.4
- 帖子: 27
- 在线: 69.5小时
- 虫号: 1236969
- 注册: 2011-03-18
- 性别: MM
- 专业: 信息处理方法与技术
|
不好意思,修改为: function z=fmin_volume(z0,A,b) %input: z0为向量,[z1,z2]'的初始值。 % A, b 详见fmincon %output: [z1,z2,...,z10]的返回值 z12=fmincon(@fun_volume,z0,A,b); z3_10=sub_fun(z12); z=[z12( ; z3_10( ];function y=fun_volume(z12) % input: z12 为向量,z12=[z1,z2]' z3_10=sub_fun(z12); z=[z12;z3_10]; % ... (此处添加变量为z1-10的体积函数) end function z3_10=sub_fun(z12) % input: z12 为向量,z12=[z1,z2]'; % output: z3_10 为向量,z3_10=[z3,...z10]'; ......(此处添加z3-z10的相应语句) end end |
3楼2013-12-27 04:14:10
yanshuaiyin
新虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 350.3
- 散金: 865
- 红花: 2
- 帖子: 388
- 在线: 926.9小时
- 虫号: 2315541
- 注册: 2013-03-03
- 性别: GG
- 专业: 机械结构强度学

4楼2013-12-27 20:25:02
小米2011
新虫 (初入文坛)
- 应助: 7 (幼儿园)
- 金币: 205.4
- 帖子: 27
- 在线: 69.5小时
- 虫号: 1236969
- 注册: 2011-03-18
- 性别: MM
- 专业: 信息处理方法与技术
5楼2013-12-28 00:05:30
yanshuaiyin
新虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 350.3
- 散金: 865
- 红花: 2
- 帖子: 388
- 在线: 926.9小时
- 虫号: 2315541
- 注册: 2013-03-03
- 性别: GG
- 专业: 机械结构强度学

6楼2013-12-28 08:54:29
小米2011
新虫 (初入文坛)
- 应助: 7 (幼儿园)
- 金币: 205.4
- 帖子: 27
- 在线: 69.5小时
- 虫号: 1236969
- 注册: 2011-03-18
- 性别: MM
- 专业: 信息处理方法与技术
7楼2014-01-06 23:26:53
yanshuaiyin
新虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 350.3
- 散金: 865
- 红花: 2
- 帖子: 388
- 在线: 926.9小时
- 虫号: 2315541
- 注册: 2013-03-03
- 性别: GG
- 专业: 机械结构强度学

8楼2014-01-10 16:42:03
yanshuaiyin
新虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 350.3
- 散金: 865
- 红花: 2
- 帖子: 388
- 在线: 926.9小时
- 虫号: 2315541
- 注册: 2013-03-03
- 性别: GG
- 专业: 机械结构强度学

9楼2014-01-11 10:13:29












回复此楼
; z3_10(