Mathematica 技巧:[18]71 - 75 技巧
1、比如, 我尺攵跋赈们想看一看某个国家的邻国都有哪些, 那在在 Mathematica 下当然可以做到, 用下面的代码查询. 然后我们再看看全球之中哪些国家的邻国数目比较多, 我们取出前面 5 个蒌舟镗账国家. 观察代码, 相比Take, 我更喜欢用Span + Part . 最后还要提醒大家: Take 函数遵循标准的序列约定, 请大家务必掌握!
2、http://demonstrations.wolfram.com/ 网站将近9000个交互模型的代码可供我们参考, 非常多的代码看过之后, 不觉惊叹一声: 巧妙! 但里面稍感遗憾的是, 编码风格, 水平残次不齐.
3、再分享一个技巧, 就是使用 Ctrl+Shift+E 显示 Mathematica 底层的表达式结构, 如果想要探究 Mathematica 就请多用这个命令吧. 比如我们来看一个图形的底层表达式吧.
4、另外一个技巧是关于按钮 Button 的, 先来看第一段代码, 点击按钮可以打印出一个随机数. 这里我想要提醒大家, Button 默认选项是 Preemptive 抢占式进程. 也就是当我们点击按钮的时候, 它要独占处理器, 直到所指定的表达式执行完毕, 现在问题来了, 如果它所要执行表达式中也包含有Preemptive 抢占式进程的代码, 会出现死循环!!! 解决方法, 将 Method->"Queued" 即可.
5、Mathematica 中的切片操作: Span, 该函数非常重要, 可以完成 Slicing 的操作. 比如这个例子: 获取元素从第二到第十五结束, 步长为3. 当然完全可以用 Take 来做到, 记得 Take 是满足标准序列的约定. 再来看取最后 5 个元素的命令.
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。