永发信息网

怎么样在真实推荐系统中应用矩阵分解算法

答案:1  悬赏:20  手机版
解决时间 2021-03-18 15:26
怎么样在真实推荐系统中应用矩阵分解算法
最佳答案
里面有自带的LU分解函数,你可在帮助文档搜索 LU给你一个我自己写的LU分解函数function [myl,myu,x]=MYLU(A,b)%依据《现代电力系统分析》编制的LU分解程序。%matlab自带的lu函数与书上所讲略有不同,不方便参照课本步骤进行后续计算。%A为待分解的矩阵,myl为分解后下三角矩阵,myu为分解后的上三角矩阵,未考虑单独的对角阵D%clc%A=[5,0,0,5,1;2,1,1,0,0;0,1,2,0,10;1,0,5,1,0;1,1,0,3,10] %两组测试用矩阵方程%b=[1,3,3,4,1]';%M=[1,2,1,1;2,1,0,0;1,0,1,0;1,0,0,1]%b=[-1,1,2,0]'%A=[2,3,1;3,7,-1;5,-4,2]%b=[12,13,5]'n=length(A);myl=speye(n); %可以先不分配内存,由系统自动分配内存myu=speye(n);%==============LU分解================for i=1:n for j=1:n if (i=j) x=0; for k=1:j-1 x=x+myl(i,k)*myu(k,j); end myl(i,j)=A(i,j)-x; end endend%B=myl*myu %测试LU分解矩阵,B=A表明结果正确%===============解方程Ax=b================y=(zeros(1,n))';x=(zeros(1,n))';y(1)=b(1)/myl(1,1);%解Ly=bfor i=2:n p=0; for k=1:i-1 p=p+myl(i,k)*y(k); end y(i)=(b(i)-p)/myl(i,i);end%C=(myl*y) %测试Ly=b,如果相等表明结果正确x(n)=y(n);for i=1:n-1 p=0; for k=n-i+1:n p=p+myu(n-i,k)*x(k); end x(n-i)=y(n-i)-p;end%D=myl*myu*x里面注释部分可以删除
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
何宅村在哪里啊,我有事要去这个地方
为什么qq群电脑上传三个文件手机上只显示两个
佛学 死的因果问题
fgo弗兰肯斯坦怎么样 弗兰肯斯技能分析
仙茅20g,仙灵脾20g,阳起石20g,蜂房10g,肉
db31/933-2015之前执行哪个标准
永定土楼500字
从万里机电厂,到小西湖共园坐几路车
婚后无意中发现老公还留着以前的结婚照{只是
英国ft珠宝在什么地方啊,我要过去处理事情
智商85正常吗
魔力玩具学校魔幻车神第三季什么时侯不给钱
十堰市丰裕粮油工贸有限公司地址在哪,我要去
如果父母被公司辞退对孩子以后进入国企性例如
每次开机显示ie浏览器被幕改每次都要按阻止幕
推荐资讯
我已经有一张平安信用卡了,可以再申请一张吗
挖坟有什么坏处
这个国外男模是谁
化学系本科生毕业跟化学有关的工作能找什么工
和女孩出来玩 不知道说什么
宿州市中医院-健康体检中心地址在哪,我要去
我写的字看起来很没力气 看起来有点不伦不类
天天向上7月28日播放的横店的美食有哪些
大白菜播种前要如何防治病虫害
五羊本田幻影150和雅马哈飞致150选择哪款好!
清林小食品批发部怎么去啊,有知道地址的么
国内C1驾照在新西兰能开11座的Van吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?