Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-20, 20:57   #1
fengze16
初级会员
 
注册日期: 2007-12-08
帖子: 4
声望力: 0
fengze16 正向着好的方向发展
默认 [求助]非方阵矩阵除法的matlab实现

有矩阵方程Y=b*X,其中Y是m*n矩阵,b是m*k矩阵,X是k*n矩阵,现已知Y与X,求b?
请问如何在matlab中实现?谢谢!!!
fengze16 当前离线   回复时引用此帖
旧 2009-03-20, 22:42   #2
kingseawave2008
初级会员
 
注册日期: 2009-01-03
年龄: 41
帖子: 4
声望力: 0
kingseawave2008 正向着好的方向发展
默认 回复: [求助]非方阵矩阵除法的matlab实现

引用:
作者: fengze16 查看帖子
有矩阵方程Y=b*X,其中Y是m*n矩阵,b是m*k矩阵,X是k*n矩阵,现已知Y与X,求b?
请问如何在matlab中实现?谢谢!!!
我的想法是把方程的两边同时乘以X的转置,可得Y*X'=b*X*X',这样b=Y*X'*inv(X*X'),但这样的话好像不能保证X*X'是非奇异的,呵呵:smile:
kingseawave2008 当前离线   回复时引用此帖
旧 2009-03-21, 00:49   #3
silas_xue
高级会员
 
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26
silas_xue 是一个将要出名的人
默认 回复: [求助]非方阵矩阵除法的matlab实现

lz 我所了解到的解法
如果X矩阵不是方阵,可由以列为基准的Householder正交分解法分解
结果是m×k的矩阵.
每个矩阵的列向量最多有k个非零元素,k 是b的有效秩.

具体的你可以参考一下矩阵论的相关内容。

thx for reading.
PS: 直接点每个人发的贴右下角的感谢"Thanks"就可以了。
silas_xue 当前离线   回复时引用此帖
旧 2009-03-21, 08:25   #4
ragcd
初级会员
 
注册日期: 2008-10-19
年龄: 36
帖子: 4
声望力: 0
ragcd 正向着好的方向发展
默认 回复: [求助]非方阵矩阵除法的matlab实现

这个MATLAB里面有能做的函数:
你自己在help里面搜A/B A\B 看看说明
ragcd 当前离线   回复时引用此帖
旧 2009-03-21, 15:59   #5
slgu
高级会员
 
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21
slgu 正向着好的方向发展
默认 回复: [求助]非方阵矩阵除法的matlab实现

若:y=X*b是回归表达式,求算回归系数b:
已有的数据如:y=rand(10,2);
x=rand(10,5)
X=[ones(10,1),x];
则回归系数b的求算:
b=X\y
即可。
slgu 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[MATLAB混合编程] 我自已编写了一个Matlab程序可是不知道哪里错了,这个程序是用遗传算法整定PID。望哪们高手看看。我的邮箱[email protected] helieshan MATLAB论坛 2 2010-05-20 08:54
[MATLAB基础] [求助]包含阶乘的求和 如何输出 geraint12 MATLAB论坛 6 2009-05-19 21:56
指数分布中参数的作用是什么 lgzh2ld 数学 0 2009-04-18 15:59
如何实现gui窗口嵌套 beulah MATLAB论坛 1 2008-12-28 17:57
模糊控制隶属函数问题 yangwenhui MATLAB论坛 0 2008-11-18 17:32


所有时间均为北京时间。现在的时间是 14:14


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.