VC复数类中如何改变矩阵元素输出格式并保存它们如题 谢谢了
我的算法结果是一个n*n维矩阵并且是运用复数类进行计算的并把结果求模了(1)最后矩阵中的每个元素的输出格式都是<re,0>这样的格式同时我还是让他们一个一个输出是否有办法...
我的算法结果是一个n*n维矩阵 并且是运用复数类进行计算的 并把结果求模了 (1)最后矩阵中的每个元素的输出格式都是<re,0>这样的格式 同时我还是让他们一个一个输出 是否有办法 让这个矩阵能够整个输出 并且每个元素的格式都和平常的一样 也就是只输出上面格式中的re 要如何定义或改变 (2)之所以把他们一个一个输出是因为我不会把运算结果保存起来 请高手赐教 (3)另外我把结果元素的实部赋给另一个新定义的double S[m][m]矩阵 老是碰到“=”两边的类型不一样这样的错误 因为n*n维矩阵我把它定义成complex类了 所以有这样的错误 但改不来 这有什么办法可以解决的吗(解决这个应该就可以解决第一个问题了吧)
展开
1个回答
展开全部
用一个任意的双精度数或随机双精度数来填充矩阵 MAT *m_fill( MAT *A, double x) /* MAT *m_random_fill( MAT *A ) */ { int i, j; for ( i = 0; i < A->m; i++ ) for ( j = 0; j < A->n; j++ ) { A->me[j] = x ; } /* { A->me[j] = m_random ; } */ return A; }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询