Mathematica 技巧:[23]96 - 100 技巧
来源:网络收集 点击: 时间:2024-07-23先来看一下这个函数 Clock 一个非常有意思的命令, 在某些情况下, 用起来非常方便. 比如在下面的例子中, 就可以借助 Clock 命令生成绕 z 轴 一个不断旋转的立方体.
请大家务必运行此代码, 如果不手动运行一边的话, 是发现不了问题的.

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

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

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

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

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.ff371.cn/art_992571.html