Mathematica 技巧:[23]96 - 100 技巧

2025-05-22 05:30:53

1、先来看一下这个函数 Clock 一个非常有意思的命令, 在某些情况下, 用起来非常方便. 比如在下面的例子中, 就可以借助 Clock 命令生成绕 z 轴 一个不断旋转的立方体.请大家务必运行此代码, 如果不手动运行一边的话, 是发现不了问题的.

Mathematica 技巧:[23]96 - 100 技巧

2、嗯, 是的. 问题就是 3D 模蕞瞀洒疸型旋转的时候, 会不断放到和缩小. 原因就在于 Mathematica 是自动调整绘图的范围, 但某些情况下会出现问题. 此类问题在三维中比较常见, 那剧安颌儿如何解呢? 其实只需要显示地指定绘图范围即可, 如下图所示那样 PlotRange->1.5 .

Mathematica 技巧:[23]96 - 100 技巧

3、再看另一个技巧, 当我们无意运行一个较大的程序或者是一个死循环, 那怎么快速退出计算的过程呢. 可以通过菜单栏 - 中断计算(或者放弃计算) . 都有相对应的键盘快捷键: Alt+, 和 Alt+.

Mathematica 技巧:[23]96 - 100 技巧

4、再来关注一个问题, 一个猜想. 考拉兹猜想(英语:Collatz conjecture),又称为3n+1猜想,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。代码并不难, 如下图所示 , 但这个并不是我想说的重点.

Mathematica 技巧:[23]96 - 100 技巧

5、但是我想提一点就是动态编程的技术, 让程序记住我们曾计算过的内容. 稍微改动一点, 效率会更快一些. 运行一遍, 然后再次查询 f , 你会发现与上边的不同之处了.

Mathematica 技巧:[23]96 - 100 技巧
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢