请问:在用mathematica求矩阵的特征值时,Root[-1-12#1-34#1^2-30#1^3&,1]是什么意思?

[复制链接]
查看11 | 回复1 | 2009-6-8 22:09:43 | 显示全部楼层 |阅读模式
纯函数,可以查看mathematica参看书有关章节如果在上式后面加上 //N或在新的命令行输入%i//N(其中i为Root[-1-12#1-34#1^2-30#1^3&,1]这个输出的标号,即out=Root[-1-12#1-34#1^2-30#1^3&,1])那么就能得到具体的浮点数值。
回复

使用道具 举报

千问 | 2009-6-8 22:09:43 | 显示全部楼层
#与&合用 是Mathematica中的一个很特殊用法,表示纯函数,也就是抛弃了具体参数,仅仅给出函数形式,比如 #^2& 就是表示 某个数的平方这么一个意思,你可以把 # 理解为是 x,y,z,t,anything &没有任何意义,就是一种标示,指出前面是纯函数 纯函数用起来很简单,公式后直接用[]加参数就行了,和Sin Plot这些内置函数一样,这就是纯函数的优势,相当于这就是个函数名,比如 #/(1+#^2)&[5] 就是 5/(1+5^2) 就这么简单!补充一句,Sin[#]& 完全等价于Sin所以呢,回到你的问题,那个意思就是指 求解这么一个纯函数 -1-12#1-34#1^2-30#1^3& 等于0的解,取第一个,因为没有解析根,所以写成这种形式,刚开始不懂会以为这是个特殊的求解公式,事实上它没有任何意义,就相当于我们日常语言中说得,"这个方程的第一个根",就是这么个意思,就是这么简单!Mathematica还是挺简单的,只要弄明白了,学起来非常快.欢迎访问 http://www.4uhealth.cn/special/index.php 中国第一个面向初级用户的Mathematica交流平台,刚刚建站,正在建设中,敬请关注!完全原创祝君好运!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行