实现矩阵对称化和对反称化.docxVIP

  • 16
  • 0
  • 约4.65千字
  • 约 7页
  • 2017-02-08 发布于北京
  • 举报
实现矩阵对称化和对反称化

C#实现将一个矩阵分解为对称矩阵与反称矩阵之和的方法2016/1/3转自:/article/70996.htm作者:北风其凉 字体:[增加 减小] 类型:转载 时间:2015-08-12 我要评论这篇文章主要介绍了C#实现将一个矩阵分解为对称矩阵与反称矩阵之和的方法,较为详细的分析了矩阵分解运算的原理与C#实现技巧,需要的朋友可以参考下本文实例讲述了C#实现将一个矩阵分解为对称矩阵与反称矩阵之和的方法。分享给大家供大家参考。具体如下:理论依据因为反对称矩阵满足 A^T = -A设A = (aij)则有 aii = -aii所以 aii = 0.即主对角线上元素全为0.对任意n阶方阵A,有 A=(A+T(A))/2+(A-T(A))/2,其中T(A)是A的转置,(A+T(A))/2是一个对称矩阵,(A-T(A))/2是一个反称矩阵。2.求出对称矩阵部分的函数/// summary/// 把矩阵分解为对称矩阵与反称矩阵之和:对称矩阵/// /summary/// param name=matrix矩阵/param/// returns/returnsprivate static double[][] SymmetricPart(double[][] matrix){ //合法性校验:矩阵必须为方阵 if ( MatrixCR(matrix)[0] != MatrixCR(matrix)

文档评论(0)

1亿VIP精品文档

相关文档