下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 矩阵加减乘除

矩阵加减乘除.doc

矩阵加减乘除

zhao慧慧h
2017-12-19 0人阅读 举报 0 0 暂无简介

简介:本文档为《矩阵加减乘除doc》,可适用于高等教育领域

矩阵加减乘除publicMatrixInvs(){intrw=row,rk=rankMatriximat=newMatrix(rw,rk)Matrixjmat=newMatrix(rw,rk)for(inti=i<rwi)for(intj=j<rwj)jmatmatij=matijfor(inti=i<rwi)for(intj=j<rwj)imatmatij=for(inti=i<rwi)imatmatii=for(inti=i<rwi){for(intj=j<rwj){if(i!=j){doublet=jmatmatjijmatmatiifor(intk=k<rwk){jmatmatjk=jmatmatik*timatmatjk=imatmatik*t}}}for(inti=i<rwi)if(jmatmatii!=){doublet=jmatmatiifor(intj=j<rwj){jmatmatij=jmatmatijtimatmatij=imatmatijt}}returnimat}}packagemodelimportjavaawtBorderLayoutimportjavaawteventMouseAdapterimportjavaawteventMouseEventimportjavaawteventWindowAdapterimportjavaawteventWindowEventimportjavaxswing*publicclassFace{JFramef=newJFrame("灰色模型")JPanelp=newJPanel()JPanelp=newJPanel()JTextFieldt=newJTextField()JTextFieldt=newJTextField()JButtonbb=newJButton("确定")JLabell=newJLabel("原始数据:")JLabell=newJLabel("预测数据:")floatxfloatxx={}floatz={}floatBfloatTBfloatinveBfloatEE={}floatMMdoubleyprotectedObjectnewSourcefloatafloatbpublicvoidinit(){padd(l)padd(t)padd(l)padd(t)fadd(p,BorderLayoutNORTH)fadd(p)fadd(bb,BorderLayoutSOUTH)fsetVisible(true)fsetSize(,)faddWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){Systemexit()}})bbaddMouseListener(newMouseAdapter(){publicvoidmouseClicked(MouseEvente){Stringinputs=tgetText()Stringa=inputssplit(",")for(inti=i<alengthi)xi=IntegerparseInt(ai)tsetText(StringvalueOf(y))强制类型转换}})}publicstaticvoidmain(Stringargs){newFace()init()}publicfloataddx(intw)把x加为xx{for(inti=i<wlengthi)for(intj=j<=ij)xxi=xxiwjreturnxx}publicfloataddz(inta,intxx)求出z数列{for(inti=i<xxlengthi)zi=a*xxi(a)*xxireturnz}publicfloatchangeB(floatm)求出B数组来{for(inti=i<i)for(intj=j<mlengthj){if(i==){Bji=mj}else{Bji=}}returnB}publicfloattB(floate){for(inti=i<elengthi)for(intj=j<elengthj)TBji=eijreturnTB}publicfloatinvesM(floaty)求矩阵的逆矩阵{for(inti=i<ylengthi)for(intj=j<ylengthj)inveBij=yijfor(inti=i<ylengthi)EEii=for(inti=i<ylengthi)for(intj=j<ylengthj)if(i!=j){floatt=inveBjiinveBiifor(intk=k<ylengthk){inveBjk=inveBik*tEEjk=EEik*t}}for(inti=i<ylengthi)if(inveBii!=){floattt=inveBiifor(intj=j<ylengthj){inveBij=inveBijttEEij=EEijtt}}returnEE}publicfloatmulitM(floatq,floath)矩阵的乘法{for(inti=i<qlengthi)for(intj=j<hlengthj){floatsum=for(intk=k<hlengthk)sum=sumqik*hkjMMij=sum}returnMM}publicdoublerlt(floatf,intk){for(inti=i<flengthi){if(i==)a=fielseb=fi}y=a*(xba)*Mathexp(a*k)returny}}

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/12

矩阵加减乘除

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利