matlab的fmincon中的noncol如果每次循环都是不同的函数,不想写单独的m文件,咋写呢
Duplicated, 哈哈matlab,包含多个返回值的函数如何用匿名函数的方式定义? - MATLAB
■网友
我不是很确定是否理解了你的意思。你是想定义一个函数,一些输入变量作为参数但是可以调节,别的输入变量可以用来做优化?
【matlab的fmincon中的noncol如果每次循环都是不同的函数,不想写单独的m文件,咋写呢】 这个问题可以用m文件+匿名函数来解决。举个简单的例子:% sample_func.m:function output = sample_func(x,y) output = x+y;end% main.m:new_sample_func = @(x) sample_func(x,y);y=1;new_sample_func(1) % Should return 2y=2;new_sample_func(1) % Should return 3% Optimizationx_opt = fminsearch(new_sample_func, 0); % Of course no solution in this case不知道符不符合你的要求?
推荐阅读
- 鄂温克冬季马赛-30℃极寒开赛:寒冬中的火热派对
- 大雪@大雪腌肉 适当进补 今日大雪
- |电商事业中的“闪光少年”
- hadoop中的mapreduce链接(mapreduce chaining)怎样避免中间文件的产生
- 经观汽车|日系车企中的“异类”?东风日产将导入e-POWER技术大干增程式混动 | 经观汽车
- 中年|这些东西,比你想象中的还要大得多!
- 请问杨毅微博中的这两人是谁
- 某些公司招聘要求中的精通mysql是啥程度
- 宝宝|婴幼儿游泳——宝宝人生中的第一健身运动
- 汽车|你眼中的未来出行世界——YiMagazine x 道达尔
