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

 时间:2024-10-25 00:31:51

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 技巧
  • 提取单元格数据——RIGHT、LEFT、MID函数的运用
  • index函数怎么用
  • Access怎样增减自定义快速访问工具栏?
  • 如何在Python中删除文件和目录
  • 【Python】10、16进制相互转换
  • 热门搜索
    肝血管瘤是怎么形成的 圣安地列斯任务大全 oppo报价大全 辽沈战役简介 刘欢的歌曲大全 歪唱歌曲大全 宝宝儿歌大全 明太鱼干怎么吃 活期利息怎么算 头发护理怎么做