加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

octave fminunc

发布时间:2020-12-16 09:32:46 所属栏目:安全 来源:网络整理
导读:被调用的函数costFunction.m为: function [jVal,gradient] = costFunction(theta)jVal = (theta(1)-5)^2 + (theta(2)-5)^2;gradient = zeros(2,1);gradient(1) = 2*(theta(1)-5);gradient(2) = 2*(theta(2)-5); ?octave程序为: options = optimset(‘GradObj

被调用的函数costFunction.m为:

function [jVal,gradient] = costFunction(theta)

jVal = (theta(1)-5)^2 + (theta(2)-5)^2;

gradient = zeros(2,1);
gradient(1) = 2*(theta(1)-5);
gradient(2) = 2*(theta(2)-5);

?octave程序为:

options = optimset(‘GradObj‘,‘on‘,‘MaxIter‘,‘100‘)
initialTheta=zeros(2,1)
[optTheta,functionVal,exitFlag] = fminunc(@costFunction,initialTheta,options)

?输出为:

options =? scalar structure containing the fields:??? GradObj = on??? MaxIter = 100initialTheta =?? 0?? 0optTheta =?? 5.0000?? 5.0000functionVal =?? 1.5777e-030exitFlag =? 1

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读