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的数表。。。

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

Range函数不仅可以运算数字,而且可以运算简单的代数。。。

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

Table函数

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

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

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

随机数

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

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

绘制函数的应用

这个功能我个人认为,可以媲美显微镜的发明,是我们加上了一种工具,可以给我们一个不同的视角,认识我们一直十分熟悉,但却截然不同的世界。。![。](https://img-blog.csdnimg.cn/20200302194431652.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FyY3NpbjJ4,size_16,color_FFFFFF,t_70)

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

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

发布了4 篇原创文章 · 获赞 1 · 访问量 67

猜你喜欢

转载自blog.csdn.net/arcsin2x/article/details/104618108