找回密码
 欢迎注册
楼主: wayne

[灌水] M8 娱乐贴

[复制链接]
发表于 2010-12-2 20:42:46 | 显示全部楼层
长达数月的持久关注,奋战了两天的断断续续的下载,终于用上了M8------mathematica 8
真是不简单哟,我昨天花了一晚上下载了一个M8,但是新功能用不了,可能是没有注册,不知Wayne是如何注册的哟??
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-12-2 21:12:14 | 显示全部楼层
11# 数学星空
刚开始我也没法子激活,后来了解到别人激活成功的似乎都是在Mathematica7上升级安装并激活的。
于是我又重新先安装7.0版本(我原来用的是云端免安装版的7.0),用注册机激活(这个容易)。然后再装M8,中间提示是否保留旧版本,安装成功之后就发现不需要激活了!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-12-3 17:33:40 | 显示全部楼层
11# 数学星空
呵呵,我是在国外网站下载的,由于各大BT网站 早已经被许多国家通缉封杀了,所以我能见到的方式是IE浏览器 分卷下载,而且每次下载都得间隔一段时间。。。。。
国内好像是在12月1号才有资源的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-12-3 17:40:29 | 显示全部楼层
wolfram公司对个人使用盗版的态度是很宽和的,曾经在09年清华的讲座,我的一个朋友问了wolfram公司关于盗版的问题的。
所以,到现在我们都能用版本7的注册机注册M8 。

多希望开源世界里面也能有这么优秀的软件
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-12-3 17:48:01 | 显示全部楼层
本帖最后由 wayne 于 2010-12-3 17:49 编辑

10# chyanog
我感觉不应该这么简单简单的比较一个小case就开始断言整个软件系统的好与差。
Mathematica 是特立独行的,是有灵性的,不同于其他所有的CAS ,这好像是20年前的纽约时报这么评论的。
我之前并没有在意这点,后来逐渐了解了wolfram这个人,以及他的NKS理论,我才开始越来越强烈的意识到。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-12-3 18:13:43 | 显示全部楼层
我在matlab中试了下(迭代法),没有验证:
  1. function f=myfun(x)
  2. f1=simplify(cos(x(1))*cos(x(2))*cos(x(3))+sin(x(1))*sin(x(2))*sin(x(3)));
  3. f2=simplify(sin(x(1))*cos(x(2))*cos(x(3))-cos(x(1))*sin(x(2))*sin(x(3))-1/(sqrt(3)));
  4. f3=simplify(cos(x(1))*cos(x(2))*sin(x(3))-sin(x(1))*sin(x(2))*cos(x(3))-1/(sqrt(3)));
  5. f4=simplify(cos(x(1))*sin(x(2))*cos(x(3))+sin(x(1))*cos(x(2))*sin(x(3))-1/(sqrt(3)));
  6. f=[f1;f2;f3;f4];

  7. >> x0=[0,0,0,0];
  8. >> options=optimset('Display','iter');
  9. >> [x,fval]=fsolve(@myfun,x0,options)

  10.                                          Norm of      First-order   Trust-region
  11. Iteration  Func-count     f(x)          step         optimality    radius
  12.      0          5               2                         0.577               1
  13.      1         10        0.960761              1          0.485               1
  14.      2         15        0.324333       0.611866          0.328             2.5
  15.      3         20       0.0224783       0.551607          0.102             2.5
  16.      4         25      0.00117694       0.125984         0.0284             2.5
  17.      5         30    6.97003e-005      0.0296358        0.00605             2.5
  18.      6         35    4.17129e-006     0.00685761        0.00172             2.5
  19.      7         40    2.51666e-007     0.00175693       0.000366             2.5
  20.      8         45    1.51932e-008    0.000411554       0.000104             2.5
  21.      9         50    9.17664e-010    0.000106008      2.21e-005             2.5
  22.     10         55    5.54288e-011   2.48499e-005      6.27e-006             2.5
  23.     11         60    3.34811e-012   6.40288e-006      1.33e-006             2.5
  24.     12         65    2.02239e-013     1.501e-006      3.79e-007             2.5

  25. Equation solved.

  26. fsolve completed because the vector of function values is near zero
  27. as measured by the default value of the function tolerance, and
  28. the problem appears regular as measured by the gradient.

  29. <stopping criteria details>


  30. x =

  31.     1.0172   -0.3649    1.0172         0


  32. fval =

  33.   1.0e-006 *

  34.     0.4467
  35.    -0.0211
  36.    -0.0212
  37.     0.0423
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-12-3 22:12:57 | 显示全部楼层
本帖最后由 chyanog 于 2010-12-3 22:14 编辑

15# wayne
我并没有说Maple与Mathematica哪更好,网上很早就有3M(算上Mathcad是4M)之间的比较,其实很难客观比较出谁更优秀的,他们都有最擅长、最适合的地方和时候。不可否认,Maple在符号计算方面确有独到之处,不过我平时用的最多的是还是Mathematica,也许这就因为其“灵性”的缘故吧。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-12-3 22:23:00 | 显示全部楼层
16# G-Spider
其实一部分人更关注的是符号解,当然实际应用可能用的是数值解。
不知道你用的是Matlab的那个版本,好像从R2008符号工具箱开始弃Maple内核而改用Mupad,你不妨试试它能否求出符号解。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-12-3 22:39:37 | 显示全部楼层
16# G-Spider
其实一部分人更关注的是符号解,当然实际应用可能用的是数值解。
不知道你用的是Matlab的那个版本,好像从R2008符号工具箱开始弃Maple内核而改用Mupad,你不妨试试它能否求出符号解。
chyanog 发表于 2010-12-3 22:23

有时间我会试试,最开始是弄的符号求解,可能需要特殊处理一下吧,当时没解出来。
我装的是R2010版的,改用Mupad?没细究,也听说矩阵库借鉴ATLAS,作为一商业软件,吸收了众多方面的精华...
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-12-4 07:46:56 | 显示全部楼层
10# chyanog
方程的个数超过未知数个数,所以,最好应该去掉一个方程。
去掉之后在M8里面 直接用Solve可以瞬间得解。(这个新功能,之前的Solve是只能解多项式方程的)
=================================



在virtual book 里面(tutorial/GenericAndNonGenericSolutions),有关于Reduce和Solve的解释:
A basic difference between Reduce and Solve is that Reduce gives all the possible solutions to a set of equations, while Solve gives only the generic ones. Solutions are considered "generic" if they involve conditions only on the variables that you explicitly solve for, and not on other parameters in the equations. Reduce and Solve also differ in that Reduce always returns combinations of equations, while Solve gives results in the form of transformation rules.
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-3 05:50 , Processed in 0.048210 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表