Loren在Matlab的艺术上

将想法转化为matlab

CCC的含义

当我开始考虑一个以CCC为特色的帖子时,我决定在网上搜索它——这么多不同的含义!这里有一个小样本:

  • 民间资源保护队
  • 消费者信贷咨询
  • 持续胸外按压
  • 科里西丁咳嗽与感冒
  • 现金转换周期

但这些在matlab的背景下不太有用。

内容

什么是ccc?

当我为人们做演示时,他们可能会注意到工具条下面有快速访问工具栏。里面有我最喜欢的几个。当我打开收藏夹,标签是“X”,你会看到这个。

现在你知道对我来说“ccc”可能意味着命令

清除CLC关闭所有

我打赌你们大多数人都知道关闭方法。可能是偶数关闭所有CLC.表示清除命令窗口。和清晰的毫无疑问,在它的众多变体中也很常见。我确实想谈谈清晰的, 具体来说全部

我曾经用过清除所有很多。我已经完全改变了我的习惯,尽管,以充分利用性能增强在过去5年多的时间里,我一直致力于MATLAB。当我想清理会话以便转移到另一个任务时,我通常没有理由删除更多的工作空间。对我来说,只有在进行一些关键的时间度量时,包括第一次函数使用时间,才需要清除函数和其他可能的选择。

但是有更多的

当我在谈话和指出这个最爱时,我开玩笑说不是巧克力曲奇饼,显然是另一个CCC!但这确实让我到我附近的另一个话题。这是编写良好和高性能的代码。这与烘焙饼干有什么关系。

1993年,我们在马萨诸塞州的剑桥市举行了第一次MATLAB用户会议。我在那里做了一个演讲,题目是“MATLAB中的17种编程模式”。第一部分是矢量化。(MATLAB仍然有只有二维的数组,矢量化实际上应该是数组化或矩阵化……但这些词并不吸引人,听起来也不太像单词。)

如果你像我们这些天一样整天呆在家里,你可能会决定,尤其是如果你有孩子在身边,是时候做一些饼干了。你不能这样做:

  • 混合少量面粉
  • 少量小苏打
  • 一小块黄油
  • 少量的红糖
  • 鸡蛋的一部分,打过的
  • 5-10巧克力芯片
  • 任选地,一些小块的切碎的坚果

采用这种混合物,将其放在涂有润滑或衬里的烘烤板上,将其放在350°F烤箱中,并烘烤10分钟。

然后再次进行整套步骤,再次又一次地进行。

不!我们采取了几杯面粉,其余成分的合适比例,我们将它们全部混合在一起。然后我们将面团放在饼干上,经常处于矩阵!

有时我们会在其他模式下放面团,或者当然没有模式。

这是我对为什么我们打扰的原因是我的类比。我们可以在数据阵列上调用一次函数,而不是在可能的情况下单独调用函数。有点像测量面粉等一次,在较大的体积中。

这是我今天CCC故事的结束。我喜欢使用适当的类似物来帮助人们了解潜在的复杂概念。你有没有收藏或类似物与我们分享在这里还是




发布与MATLAB®R2020a

|

注释

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。