Mathematica的学习打卡day 3

Mathematica的学习打卡day 3

————太原理工机器人团队

今天的学习内容主要为列表,制图的应用(学习内容来自哔哩哔哩)

列表

手工输入元素:当列表的内容不多,手工输入元素形式简明,便于观察和记忆;如果内容为单纯的文本或本质的含义即为不使其参与运算,则在其后加上分号(若不能参与运算的元素令其输出,则会输出和原式相同的字符)。。Mathematica的学习打卡day 3同时还可以观察到,在输入不能的运算的元素时即使,按Enter+Shift键使其运行也并不会出现像其他行列的In[行数]

Range函数:

​ Range[a,b,d] 以a,b为边界的数表,d称增量或者步长,

​ Range[a,b] 当d的位置省去了数值的时候,那系统会默认其步长为1

​ Range[b] 当a,d的位置均省去了数值则表示,从1开始直到b的数表。。Mathematica的学习打卡day 3

有趣的是,Range函数自己可以套用自己,有一些递归调用的意味,这一环套一环的数组是不是让你,联想到了俄罗斯套娃?如果想到了这儿,那么对于这个函数的理解就比较深刻了。。Mathematica的学习打卡day 3

Range函数不仅可以运算数字,而且可以运算简单的代数。。Mathematica的学习打卡day 3

这台令人震惊了,但这看上去还不十分的舒服,我们再用Simplify函数使其简化,当然这也不用将数字抄写下来,只要在Simplify函数之中加入%,这样就可以代表上一个运算结果。值得提醒的是,含%的使用一定要在出现的建议栏之上,否则会输出0,因为函数检测不Mathematica的学习打卡day 3

Table函数

Table[函数,变量a,b,c,d]这种用法和Range相似,b,c,代表了函数的变化的范围。大部分的函数的定义范围,军事这样的形式,但Manipulate的d省去之后代表的是变化是连续的,而不是跳跃式的。。Mathematica的学习打卡day 3

我们来一手稍显复杂的复合,这是一系列的三角函数图像的复合。。。

我们发现Table函数远比我们想象的要强大的多,不仅可以录入函数,字符,文字;甚至连函数的图像都可以输出。而且还可以将数表按矩阵的形式输出。。Mathematica的学习打卡day 3

随机数

RandomReal[ ]生成0,1之间的随机数

RandomInteger[ 10 ]生成0,10之间的随机数

绘制函数的应Mathematica的学习打卡day 3

这个功能我个人认为,可以媲美显微镜的发明,是我们加上了一种工具,可以给我们一个不同的视角,认识我们一直十分熟悉,但却截然不同的世界。Mathematica的学习打卡day 3

这几个代数式,可能有的同学在中学时期就已经认识了,但这两个函数图像,恐怕从来没有见过。这确实给人震撼。关于这个更好是怎么打出,方法很多例如Ctrl+2,或者面板菜单中选择其他,基本数学输入,就可以找到相应的形式。。Mathematica的学习打卡day 3

今天到此结束,如有错误欢迎斧正,期待学习交流!