24小时热门版块排行榜    

CyRhmU.jpeg
查看: 546  |  回复: 2

zhht87

铁虫 (小有名气)

[求助] 本人非数学专业,最近在处理数据的时候遇到一个问题求助各位大牛,

本人非数学专业,最近在处理数据的时候遇到一个问题求助各位大牛,

问题是这样的:

D=(V * Cm * Mfcc)*(Cn * Mbcc)T
V是一个已知的正交矩阵,
Cm和Cn 是分别从24个已知正交矩阵中随机挑选的两个矩阵,共有24*24种组合,
Mbcc 矩阵通过实验能够得到很多个(200个左右),每个都是正交的。
T表示对(Cn*Mbcc)求转置。

Omin=arccos((D[1][1]+D[2][2]+D[3][3]-1)/2)   (D的对角线元素求反余弦)

在求解每一个Mbcc矩阵的Omin值的时候,需要组合Cm,Cn使计算得到的Omin 最小。

目标是求解一个正交矩阵Mfcc,使所有的Mbcc矩阵代入前边两个公式得到的Omin的平均值最小。文献中提到用c语言编了一个fitting 的程序出来进行计算。 但是小弟实在不知道这种情况下怎么进行fitting,而且还是矩阵的fitting。 所以求助各位大牛看看有没有什么比较好的算法。
回复此楼
策马踏平万仞山
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
zhht87: 金币+5, 有帮助 2013-08-16 16:34:53
文献中提到用c语言编了一个fitting 的程序。
之所以编程序,就是因为该作者用了穷举+优化的方法。你也可以这么办。
2楼2013-08-16 06:52:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhht87

铁虫 (小有名气)

引用回帖:
2楼: Originally posted by feixiaolin at 2013-08-16 06:52:28
文献中提到用c语言编了一个fitting 的程序。
之所以编程序,就是因为该作者用了穷举+优化的方法。你也可以这么办。

我也尝试用穷举的方法  其实Mfcc矩阵可以由三个独立的0-90度的角度变化得到 一共有90*90*90 种组合 无奈编好的程序计算一个组合就要6分钟 时间上不可行, 你能不能介绍下优化是怎么回事呢?
策马踏平万仞山
3楼2013-08-16 16:34:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhht87 的主题更新
信息提示
请填处理意见