24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2023  |  回复: 6

cj8364693

金虫 (小有名气)

[求助] 求矩阵的最大特征值

用层次分析法分析,到了算矩阵最大特征值那块了,但不会用计算机。哪位能给发个小程序专门算最大特征值的。谢谢了Sample TextSample Text
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quanta

新虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
dbb627(金币+1): 感谢应助 2011-12-26 10:31:25
cj8364693(金币+2): 有帮助 2011-12-29 09:10:24
对于不懂或不愿意编程的人来说,matlab是首选。eig--所有的特征值和向量,eigs--默认最大的6个特征值(绝对值)和向量。
2楼2011-12-25 19:44:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cj8364693

金虫 (小有名气)

比方求 0.28 0.21 0.40 ;0.84 0.64 0.56;0.06 0.09 0.08;这个三阶的要怎样输入?结果是多少?
3楼2011-12-25 21:20:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

beefly

专家顾问 (职业作家)

地沟油冶炼专家


dbb627(金币+1): 感谢应助 2011-12-26 10:31:38
N<200,matlab的eig足够用了。大矩阵可以调用lapack
beefly《西太平洋大学现代英汉词典》[bi:fli]牛肉一般地
4楼2011-12-25 22:16:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

quanta

新虫 (小有名气)

引用回帖:
4楼: Originally posted by beefly at 2011-12-25 22:16:18:
N<200,matlab的eig足够用了。大矩阵可以调用lapack

没区别的,matlab的eig就是调用的lapack,计算速度一点都不必自己写个程序调用lapack慢,一般的1000一下的规模单机计算是没有问题的,也比较可靠。而eigs调用的是arpack,使用的迭代算法,对于大规模的稀疏矩阵很快,但有时不是特别稳定。
5楼2011-12-25 22:40:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

billshu5971

金虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
dbb627(金币+1): 感谢应助 2011-12-26 10:31:49
cj8364693(金币+1): 有帮助 2011-12-29 09:10:36
用matlab直接调函数吧~比自己编程快,如果是要求计算速度还是自己编程
6楼2011-12-26 08:30:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

670442830

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
呵呵  我本科毕业设计做的也是用层次分析法做环境评价    很简单的,当时用的是matlab,输入矩阵,用一个函数就解出来了。这个函数我忘了。http://zhidao.baidu.com/question/301683500.html  试试这个
7楼2011-12-26 15:17:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cj8364693 的主题更新
信息提示
请填处理意见