| 查看: 2580 | 回复: 8 | ||
yanshuaiyin新虫 (正式写手)
|
[求助]
编写程序中如何嵌套函数,求助 已有1人参与
|
| 在应用fmicon优化中,编写目标函数,如何进行函数的嵌套,需要求最小体积,目标函数中含有非设计变量的变量,但这些变量可以用设计变量表示,如:目标函数中含有Z1,Z2,Z3......Z10,设计变量只有Z1和Z2,其中Z3到Z10可以用Z1和Z2进行表示,怎么编程实现,十分感谢,急求。 |
» 猜你喜欢
垃圾破二本职称评审标准
已经有17人回复
职称评审没过,求安慰
已经有30人回复
回收溶剂求助
已经有6人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
申请26博士
已经有5人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
聘U V热熔胶研究人员
已经有10人回复
求助文献
已经有3人回复
投稿返修后收到这样的回复,还有希望吗
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助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
- 在线: 925.8小时
- 虫号: 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
- 在线: 925.8小时
- 虫号: 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
- 在线: 925.8小时
- 虫号: 2315541
- 注册: 2013-03-03
- 性别: GG
- 专业: 机械结构强度学

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

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













回复此楼
; z3_10(