MATLAB优化算法分享 http://blog.sciencenet.cn/u/Jasion Optimization Problem

博文

matlab 调用马夸特算法

已有 1799 次阅读 2018-5-4 22:17 |个人分类:未来|系统分类:科研笔记

options.Algorithm = 'levenberg-marquardt';
PS=fsolve(@f1, rand(m0,1),options);



function [y]=f1(v)
global E alpha;
y1=v'*sin(alpha);
y2=v'*cos(alpha);
y3=v'*v-0.5*E;%--化学能有一半释放成动能
y=[y1;y2;y3];
end



function [y]=f1(p)
global d2 M
y=(d2*p-M)'*(d2*p-M);
end

构造稀疏矩阵

cijq=sortrows(cijq,1);

C=sparse( cijq(:,1),cijq(:,2) ,cijq(:,3),m0,m0);
S=spdiags(  sum(C,2),[0],m0,m0);


广义逆

 lsqminnorm(d2,M)   


pinv(d2)*M



http://blog.sciencenet.cn/blog-734913-1112358.html

上一篇:RNA测序数据处理
下一篇:2018年诺贝尔生理或医学奖获奖者已公布

2 彭真明 杨正瓴

该博文允许注册用户评论 请点击登录 评论 (6 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-12-10 07:52

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部