mathematica练习程序(第一章 Mathematica的基本量)

虽然过去有用Mathematica解过一些问题,不过对这个语言并没有系统学习过。

所以最近想重新把Mathematica系统的学一遍。

偶然在B站上找到了这样一组教程:https://www.bilibili.com/video/av70241728?p=1,就跟着重新学习一下。

下面是随堂教程的课后练习,都是比较基础的习题。教程应该是这本书:https://item.jd.com/47040228358.html

习题如下:

代码如下:

1.
2^200

N[Exp[7 - 9 I]]

N[Sin[15*Pi/180] + Cos[15*Pi/180]]

N[Log[5, 135]]

N[Log[Exp[-2] + 1]]

N[Sqrt[Abs[Log[Sin[35*Pi/180]]]]]

N[Cos[2 ArcCos[1/3]] - ArcCos[1/6]]

N[Tan[ArcTan[Sqrt[2]/2] + ArcTan[Sqrt[2]/3]]]

N[10 (Cos[2 Pi/3] + I Sin[2 Pi/3])/(5 (Cos[Pi/3] + I Sin[Pi/3]))]

N[12 (Cos[3 Pi/2] + I Sin[3 Pi/2])/(6 (Cos[Pi/6] + I Sin[Pi/6]))]

2.
GCD[861, 1638, 2415]

3.
LCM[48, 105, 120]

4.
SetPrecision[Exp[-0.12^2]*Sin[0.12], 50]

SetPrecision[Exp[-0.67^2]*Sin[0.67], 50]

5.
Apply[Plus, Range[1, 99]]

Apply[Times, Range[1, 99]]

Apply[Plus, 1/Range[2, 100]]

Apply[Times, 1/Range[2, 100]]

Apply[Times, (2*Range[1, 20] - 1)*3]

Apply[Plus, (2*Range[1, 20] - 1)*3]

Prime[Range[20]]

6.
MatrixForm[{Range[4] + 10, Range[4] + 20, Range[4] + 30, 
  Range[4] + 40}]

7.
Max[Table[Random[Real, {5.2, 9.7}], {4}, {4}]]

Min[Table[Random[Real, {5.2, 9.7}], {4}, {4}]]

8.
Sort[Table[Random[Integer, {100, 200}], {60}]]

Sort[Table[Random[Integer, {100, 200}], {60}], Greater]

9.
Binomial[10, 3]

Binomial[12, 5]

Binomial[15, 7]

10.
3!!/7!!

6!!/15!!

7!!/20!!
posted @ 2020-02-27 21:46  Dsp Tian  阅读(722)  评论(0编辑  收藏  举报