谢谢各位,终于调试出来了,可是却出现下面的警告了....

Warning: Trust-region-reflective method does not currently solve this type of problem,

using active-set (line search) instead.

> In fmincon at 422

In MaxR at 5

Optimization terminated: first-order optimality measure less than options.TolFun

and maximum constraint violation is less than options.TolCon.

No active inequalities.

W =

0.1429    0.1429    0.1429    0.1429    0.1429    0.1429    0.1429

算出来的weight怎么是一样的...

这个是function:

function f=Rsquare(W)

GX=[0.000962399130776210,0.000350064522473660,0.000103800673864978,0.000777638315620633,0.000448463306219591,0.000447493172105510,0.000235369828884265;0.000350064522473660,0.000288729482029933,2.85557927940941e-05,0.000322442624420951,0.000259653098783394,0.000262234399226072,0.000126188573217356;0.000103800673864978,2.85557927940941e-05,0.000990934740141339,0.000285757218956752,0.000312438308883034,0.000289760443782061,0.000532726512474590;0.000777638315620633,0.000322442624420951,0.000285757218956752,0.00108798111602739,0.000505749857087467,0.000498875033836279,0.000363361706487174;0.000448463306219591,0.000259653098783394,0.000312438308883034,0.000505749857087467,0.000909923614464120,0.000796792652159657,0.000731952738728617;0.000447493172105510,0.000262234399226072,0.000289760443782061,0.000498875033836279,0.000796792652159657,0.000968783410757642,0.000742100618310187;0.000235369828884265,0.000126188573217356,0.000532726512474590,0.000363361706487174,0.000731952738728617,0.000742100618310187,0.000908695711462052;];

GY=[0.000962399130776210,0.000350064522473660,0.000103800673864978,0.000777638315620633,0.000448463306219591,0.000447493172105510,0.000235369828884265;0.000350064522473660,0.000288729482029933,2.85557927940941e-05,0.000322442624420951,0.000259653098783394,0.000262234399226072,0.000126188573217356;0.000103800673864978,2.85557927940941e-05,0.000990934740141339,0.000285757218956752,0.000312438308883034,0.000289760443782061,0.000532726512474590;0.000777638315620633,0.000322442624420951,0.000285757218956752,0.00108798111602739,0.000505749857087467,0.000498875033836279,0.000363361706487174;0.000448463306219591,0.000259653098783394,0.000312438308883034,0.000505749857087467,0.000909923614464120,0.000796792652159657,0.000731952738728617;0.000447493172105510,0.000262234399226072,0.000289760443782061,0.000498875033836279,0.000796792652159657,0.000968783410757642,0.000742100618310187;0.000235369828884265,0.000126188573217356,0.000532726512474590,0.000363361706487174,0.000731952738728617,0.000742100618310187,0.000908695711462052;];

f=-(W*GX*W')/(W*GY*W');

这个是优化:

x0=ones(1,7)*0.25;

lb=-ones(1,7);

ub=ones(1,7);

aeq=ones(1,7);

W=fmincon('Rsquare',x0,[],[],aeq,1,lb,ub)

不知道问题出在哪里了,看那警告说是约束不管用?

matlab最大化函数,求助,最大化一个函数相关推荐

  1. matlab已知函数表达式画函数图像,怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……...

    点击查看怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的--具体信息 答:要具体哦,如果一个自变量,函数图像就是曲线,用plot 如果是2个自变量,函数图像就是曲面了,如f=3*exp ...

  2. JavaScript中函数作为另一个函数的参数的时候它存在于哪个作用域

    一直对函数作为参数被传递进另外一个函数理解的不是很清除.先看下这段代码吧: function test(fn){var bar = 1;fn(); } var bar = 99; test(funct ...

  3. python一个函数调用另一个函数_在Python中将函数作为另一个函数的参数传入并调用的方法...

    在Python中,函数本身也是对象,所以可以将函数作为参数传入另一函数并进行调用 在旧版本中,可以使用apply(function, *args, **kwargs)进行调用,但是在新版本中已经移除, ...

  4. 闭包---在函数内部再定义一个函数

    什么是闭包 # 定义一个函数 def test(number):# 在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包def test_in(num ...

  5. python语言下同一个类下有多个函数,其中一个函数想调用另外一个函数里面的变量怎么调用

    一:问题,同一个类下,有多个函数,其中一个函数想调用另外一个函数里面的变量怎么调用 解决方法:在调用函数里面,初始化一下被调用的函数,然后就可以直接使用被调用函数数里面的变量了 self.被调用函数名 ...

  6. matlab中如何输出,MATLAB中如何实现输出一个函数表达式

    www.mh456.com防采集. 1.很简单啊2113.2.比如我们输出一个函数f=A*sin(x)-B*exp(C*x)这种表达5261式,A,B,C是你输入的任何参4102数.(1)你写上如下代 ...

  7. 20 Python函数、定义一个函数、参数传递、匿名函数、return语句、变量作用域、

    20Python函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你 ...

  8. c语言虚参传递字符串,c语言中,一个函数作为另一个函数的虚参是什么意思? 先谢了...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 呵呵,这里是用来传递参数的,但是他传递的是一个指针,但是这个指针不是指向一个值的地址.而是指向一个函数的首地址,这个函数是什么格式呢?就由申明的时候一起给 ...

  9. excel函数手册_一个函数高手的成长之路

    作者 | Jodie 秋叶Excel训练营优秀学员 早上跑步听樊登读书会,讲到家长如何培养孩子的社交能力,有一个例子非常好. 你的孩子因为一个玩具,和其他的小朋友争吵起来了,你会怎么处理呢? 大部分家 ...

  10. 在vue开发中会遇到methods方法里有一个函数嵌套另一个函数,最内层函数this取不到data数据,该怎么解决?

    一,问题 在vue的methods方法中两个函数互相嵌套,最内层函数this取不到data数据 二,原因 this的指向问题 三,解决方法 (1)给最外层函数this重新赋值给一个变量 methods ...

最新文章

  1. after oracle alter,关于数据库级ALTER的触发器
  2. 昨天电脑问题 补昨日8-3复习内容 异常与文件操作
  3. Oracle修改数据库为非归档模式
  4. Mybatis-Dao层实现(通过代理方式)
  5. 交换机配置——VTP管理交换机的VLAN配置
  6. vs2013 未将对象引用设置到对象的实例
  7. 根据变量推断变量类型_Java A的新本地变量类型推断
  8. 谷歌guava_Google Guava BloomFilter
  9. 转帖 IBM要推POWER9,来了解一下POWER处理器的前世今生
  10. jquery学习之-查找父元素方法parent() parents() closest()的区别
  11. oldboy_09_03day
  12. 一步一步写算法(之循环和递归)
  13. 将运行时地理数据库(*.geodatabase)复制到文件地理数据库
  14. 数据结构与算法经典问题解析 Java语言描述pdf
  15. 引用文献中会议举办地、出版者、起始页码的查找
  16. 8.1 向量及其线性运算
  17. 苹果电脑在哪里改计算机id,苹果电脑改密码怎么改(教你两分钟快速解决)
  18. opencv实现图像平移
  19. 计算机处理器的hz越大越好,cpu频率是什么意思(处理器频率是越高越好吗)
  20. js 将多张图片合并成一张图片

热门文章

  1. 计算机的英语怎么写的英语怎么写,计算机英语怎么写
  2. 2、使用 kubeadm 方式快速部署K8S集群
  3. html,h4,h5的区别,(转)H5和H4的对比听感
  4. linux history存放位置,Linux中history历史命令使用方法详解
  5. 2021重庆江北中学高考成绩查询,重庆江北中学校2021年排名
  6. linux 重新加载驱动程序,在linux中模拟设备驱动程序崩溃。让python重新加载i
  7. 云计算Python自动化运维开发实战 三、python文件类型
  8. form表单提交,Servlet接收并读取Excel文件
  9. 55.npm install 报错 :stack Error: Can't find Python executable python
  10. 设计模式——3单例模式(Singleton)