广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-07-23
    【导读】:
    我们继续来看几个 Mathematica 的小技巧吧.方法/步骤1/5分步阅读

    先来看一下这个函数 Clock 一个非常有意思的命令, 在某些情况下, 用起来非常方便. 比如在下面的例子中, 就可以借助 Clock 命令生成绕 z 轴 一个不断旋转的立方体.

    请大家务必运行此代码, 如果不手动运行一边的话, 是发现不了问题的.

    2/5

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

    3/5

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

    4/5

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

    5/5

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

    mathematica
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.ff371.cn/art_992571.html

    相关资讯

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号06-22 17:12:57  耗时:1.010