求复数矩阵的特征值和特征向量,该如何处理
发布时间:2011-06-28 15:49:48 文章来源:www.iduyao.cn 采编人员:星星草
求复数矩阵的特征值和特征向量
请教大家,如何用C语言求出一个复数矩阵的特征值和特征向量呢?
比如4X4的复数矩阵为:
5.8751 5.8774 + 1.5423i 2.0818 + 2.8963i 1.8692 + 1.9634i
5.8774 - 1.5423i 6.8258 2.6390 + 2.8255i 2.2955 + 1.9349i
2.0818 - 2.8963i 2.6390 - 2.8255i 3.9534 2.9155 - 0.3039i
1.8692 - 1.9634i 2.2955 - 1.9349i 2.9155 + 0.3039i 2.2816
他的特征向量为:
-0.0506 + 0.2898i 0.1137 + 0.6431i -0.1009 - 0.3856i 0.3665 + 0.4403i
-0.0942 - 0.2603i -0.3552 - 0.5019i -0.3791 - 0.1255i 0.4927 + 0.3782i
-0.5045 - 0.0249i 0.2804 - 0.2056i 0.6644 - 0.0427i 0.4221 - 0.0503i
0.7627 -0.2731 0.4882 0.3245
特征值为:
0.0412 0 0 0
0 0.1996 0 0
0 0 2.0591 0
0 0 0 16.6361
急求!多谢了!
------解决方案--------------------
http://www.netlib.org/clapack/index.html
------解决方案--------------------
Fortran 77的LAPACK库中有
------解决方案--------------------
都用现成的库的
要代码去库里看
------解决方案--------------------
http://www.learn51.com.cn/knowledge/hq_kb_view.asp?zt=MBA&d_id=2008&sort1=167&sort2=556
程序没时间给你写了,参考一下此网的数学知识
------解决方案--------------------
去代码库找
------解决方案--------------------
帮顶,
------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
【★C/C++奖励基金-30期★】更新获奖书籍,请选择~ - C/C++ / 非技术区
【★C/C++奖励基金-30期★】
C/C++ 2011-12专家榜
名次...
-
C/c++ 如何按位拷贝呢?
我有一个结构体
strut st_header
{
unsigned short ver:2
unsigned short ping:1
unsgne...
-
uboot上的一点代码,没看明白!
struct in_str {
const char *p;
#ifndef __U_BOOT__
char peek_buf[2];
#endif
int __promptme;
...
-
Debug时为什么变量的地址不变?
是巧合还是某种必然. 是不是因为C中生成的可执行程序存储的地址是相对地址而不是绝对的物理地址.
...
-
关于switch语句。我不知道哪里错了,大侠帮忙bug一下
#include <stdio.h>
int main()
{
int a;
char b;
do{
printf("1.Chines...
-
#pragma section 的 $ 语法
在 ARX 头文件中间过如下三行,放在一起:
#pragma section("ARXCOMMAND$__a")
#pragma section("ARXCOMM...
-
read 问题再现
#define N 205
signed short x[N];
for(i=0;i<N;i++)
{
printf("hello boy!!\n");
...
-
征求一个C语言输入函数?
不知道大家有没有学习过Java? 现在需要一个类似Java的Scanner的函数集, 要求如下:
1. 三个函数: int rea...
-
求一道算法。一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
/*我写了一点,但是有错误,汗*/
/*
...
-
3n+1问题
求救,不知道错在哪里
#include<stdio.h>
int count(int a,int b)
{
int max=0,len=0,a1;
while(a<=b)
{
...