24小时热门版块排行榜    

CyRhmU.jpeg
查看: 630  |  回复: 7
当前主题已经存档。

tianyuan3687

[交流] 【求助】悬赏10金币!!!请教计算Square root of a matrix(已完成)

最近在做一个问题,要计算Square root of a matrix。
比如一个matrix: G,它的size比如说是 50*50 ,我要做的是
S' * S = G

问题是,这个S 的size是50 *30(注意,传统的做法的情况下, S 的size是50*50的,但现在我要的是50 * 30)

麻烦高手指点一下啦,送金币~~~ 非常感谢啦。。。

[ Last edited by formleaf on 2009-11-30 at 12:51 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

牧羊犬1681

木虫 (正式写手)

★ ★
点点风(金币+1,VIP+0):感谢参与讨论,欢迎常来理工学版 6-4 14:01
tianyuan3687(金币+1,VIP+0):谢谢 6-10 08:12
50 * 30=50*50*(0.6的两开方相乘)
我认为是这样,呵呵
天下谁人不识君
2楼2009-06-04 09:05:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianyuan3687

能否说清楚点呢?
3楼2009-06-05 12:50:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianyuan3687

我已做出来了 谢谢大家。。。
那个牧羊犬1681 ,谢谢你。。。虽然没有完整给出做法,不过也谢谢你了。。。
4楼2009-06-09 09:21:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liudaojian

铁虫 (初入文坛)


haixing2008(金币+1,VIP+0):多谢交流,欢迎常来理工版! 11-28 09:22
最近在做一个问题,要计算Square root of a matrix。
比如一个matrix: G,它的size比如说是 50*50 ,我要做的是
S' * S = G

问题是,这个S 的size是50 *30(注意,传统的做法的情况下, S 的size是50*50的,但现在我要的是50 * 30)

方法是这样的:你先将S进行转秩,成为S',再将S*S'就可以得到一个G,它就是一个50*50的方阵了
5楼2009-11-07 17:17:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

duxueju

金虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
haixing2008(金币+1,VIP+0):多谢交流,欢迎常来理工版! 11-28 09:22
我们一般的做法是将S的多加行或列,直到 S为50*50的矩阵,其增加的行或列中的元素多为0或1
6楼2009-11-18 17:00:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孤鸿飘逸

金虫 (正式写手)


haixing2008(金币+1,VIP+0):多谢交流,欢迎常来理工版! 11-28 09:22
我们一般的做法是将S的多加行或列,直到 S为50*50的矩阵,其增加的行或列中的元素多为0或1
7楼2009-11-27 23:03:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nest代数

银虫 (正式写手)


formleaf(金币+1,VIP+0):谢谢你的参与! 11-30 12:50
不够的就先补零。当然楼主在这里要求矩阵的平方根,这首先就要求这个矩阵是正的才有意义。
8楼2009-11-30 12:37:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tianyuan3687 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见