找回密码
 注册
Simdroid-非首页
查看: 278|回复: 13

[基础概念] Mathematica FAQ(逐渐整理中)

[复制链接]
发表于 2011-7-21 11:45:43 | 显示全部楼层 |阅读模式 来自 北京
 楼主| 发表于 2011-7-21 15:50:55 | 显示全部楼层 来自 北京
Simdroid开发平台
本帖最后由 guocong89 于 2011-7-22 09:39 编辑

一、基础概念

1. 怎么安装Mathematica啊?怎么注册激活?
ans
参考博文 http://www.cnblogs.com/dabaopku/archive/2011/01/04/1925768.html
http://forum.simwe.com/thread-971976-1-3.html

2.怎么用Mathematica进行计算?我按了回车怎么没反应?
ans
同时按 Shift+Enter 进行计算。直接按数字小键盘的 Enter 也可以。

3. 如何清除临时变量?
ans
  1. Remove[“·*”]
复制代码
http://forum.simwe.com/thread-755396-1-52.html


4.加载软件包时那个·符号是什么?就是上面那个问题中的符号?
ans
这个是Mathematica表示所属关系的一个符号,注意不是撇号,而是反撇号,位于键盘上“1”的左边,Tab的上面。
http://forum.simwe.com/thread-969371-1-5.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-21 16:04:21 | 显示全部楼层 来自 北京
本帖最后由 guocong89 于 2011-7-22 09:35 编辑

二、高等数学

1.怎样计算积分?
ans
使用 Integrate,NIntegrate。如果你的参数过多,会使结果很复杂,要注意限制参数范围和做必要的变量替换,化简被积函数。
http://forum.simwe.com/thread-518449-1-53.html
http://forum.simwe.com/thread-640477-1-53.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-21 16:31:39 | 显示全部楼层 来自 北京
本帖最后由 guocong89 于 2011-7-24 14:27 编辑

三、画图

1. 如何在Show和Graphics中显示坐标轴?
ans
设置Axes 属性为 True
http://forum.simwe.com/thread-408075-1-54.html


2. ContourPlot(等高线)绘图中,怎么标注每条线的具体值?
ans
http://forum.simwe.com/thread-447245-1-53.html

3. 如何画隐函数图形?比如 x^2+y^2=12?
ans
使用ContourPlot。

4. 如何画反函数的图形?
ans
方法一:研究Graphics对象的结果,自己解析图形
http://forum.simwe.com/thread-753593-1-52.html
方法二:把数据散点化,使用ListPlot
http://forum.simwe.com/thread-466055-1-51.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 09:37:50 | 显示全部楼层 来自 北京
本帖最后由 guocong89 于 2011-7-22 10:09 编辑

四、符号计算

1. 怎么样假设变量是正数
ans
使用Assumption和Assuming,但它们并不对所有的符号计算有效,一般支持Simplify,Solve,Reduce,Refine等。http://forum.simwe.com/thread-442522-1-54.html

2. 如何进行三角计算
ans
http://forum.simwe.com/thread-758846-1-52.html
3.如何把一个表达式化简分解出实部和虚部?
ans:
使用ComplexExpand[],并且通过assuming 指定一些参数的取值范围.
http://forum.simwe.com/thread-771703-1-51.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 09:41:48 | 显示全部楼层 来自 北京
五、函数编程

1. Mathematica中的下划线有什么含义?
ans
这是Mathematica特有的占位符,和表达式中的Expression匹配,用来进行 模式匹配 操作,比如 Replace,Cases等。常用作 函数参数模板。
http://forum.simwe.com/thread-438898-1-54.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 10:16:08 | 显示全部楼层 来自 北京
六、统计
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 10:19:47 | 显示全部楼层 来自 北京
本帖最后由 guocong89 于 2011-7-22 10:21 编辑

七、矩阵操作

1. 如何提取矩阵的某一列?
ans:
参考Part的帮助http://forum.simwe.com/thread-776077-1-51.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 10:23:29 | 显示全部楼层 来自 北京
本帖最后由 guocong89 于 2011-7-22 10:26 编辑

八、方程求解

1. 微分方程怎么算?
ans
参考下面的示例http://forum.simwe.com/thread-747306-1-53.html

2. 如何提取方程的解?
ans:
假设得到形如
  1. res={x->2,y->12}
复制代码
的结果,那么为了计算
  1. x^2+y^2
复制代码
,只需要
  1. x^2+y^2/.res
复制代码
即可http://forum.simwe.com/thread-753376-1-52.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 10:30:02 | 显示全部楼层 来自 北京
本帖最后由 guocong89 于 2011-7-22 10:31 编辑

九、输入输出

1. 输出结果中经常会有 这种形式的结果,0. Cos[20.0978 x] - 1.22465*10^-16 Sin[20.0978 x],怎么把它们忽略成0啊?
ans:
使用Chop
http://forum.simwe.com/thread-960039-1-8.html

2. Mathematica中的公式怎么复制到MathType中?
ans:
选中表达式,右键选择复制为 Latex或者MathML,然后在MathType中选择按照格式粘贴就可以了。

3. 怎样把计算的结果导出到文件中ans:
使用 Export
http://forum.simwe.com/thread-230594-1-53.html

4. 如何把最后的计算结果用矩阵形式表示?怎么把它设成默认值?
ans:
http://forum.simwe.com/thread-755046-1-52.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 10:32:59 | 显示全部楼层 来自 北京
十、杂项

1. Mathematica用下标参与计算常常出错,请问怎么办?
ans:
没办法,尽量少用吧。
http://forum.simwe.com/thread-485343-1-54.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 10:34:35 | 显示全部楼层 来自 北京
十一、程序包

1. 如何安装程序包?
ans:
http://forum.simwe.com/thread-729716-1-53.html
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-22 10:37:53 | 显示全部楼层 来自 北京
十二、FreddyMusic 老大的新手入门

1. 入门贴
(如何使用软件,如何用 HELP !)
    强力推荐直接使用 Mathematica 5.1 的 HELP,
    尤其是 Further Examples 双击打开,
     cell 双击打开,程序 shift + Enter 运行。
     中文版教材,版子里有:
     http://www.simwe.com/forum/thread-745966-1-1.html
     http://www.simwe.com/forum/thread-475128-1-1.html

2. 推荐书籍贴
图书馆 simwe ftp 上有几本砖头书
    http://www.simwe.com/forum/thread-727163-1-1.html

3. 经验积累贴
   上网多看前人 / 老外写的原程序,消化吸收自己的东西。
    根据自己的需求和解题,设计自己的程序和例子。
    http://library.wolfram.com/infocenter/Demos/
    http://www.simwe.com/forum/thread-733401-1-1.html
    http://www.simwe.com/forum/thread-732497-1-1.html
    http://www.simwe.com/forum/thread-732497-1-1.html
回复 不支持

使用道具 举报

发表于 2011-7-31 17:19:47 | 显示全部楼层 来自 浙江嘉兴
本帖最后由 FreddyMusic 于 2011-7-31 17:23 编辑

建议:把"十二"去掉, 就以一问一答的形式好好整理。
可以用Notebook的形式,论坛的贴子中废话多少占了些篇幅,
尽可能把关键的信息和代码提取出来。

另外可以参考 Wolfram Blog 的实例,解答要简介且充分。
http://blog.wolfram.com/2011/07/ ... eating-movie-files/

可以一点点积累,战线不要拉的太长。
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 01:06 , Processed in 0.062509 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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