MATLAB社区

MATLAB,社区等

新功能:如何找到好东西?

如果我给了你一样东西,但你一直不知道,那我真的给了你吗?

这在MATLAB特性中经常发生。我们听到有人说,“为什么MATLAB没有一种方法来做X?”我们说,“这个功能已经发布两年了。”有时这会让人们开心,有时会让他们非常暴躁。不管怎样,他们必须经历一段时间,他们需要X,但却没有。这很不幸。

解决方案是什么?你可以阅读发行说明。这个页面非常方便地显示任意两个版本之间的新内容。MATLAB R022b刚刚出来,它有112个音符。有很多东西需要筛选,所以你不想阅读每个版本的发行说明是可以理解的。但你可能会幸运地得到一些字典在发布说明页面上吸引你的眼球。

社区是跟上最新和有用内容的最佳方式之一。我最喜欢的发现新事物的方法是有一个见多识广的朋友,他会时不时地告诉你。并不是每个人都有这样的朋友,所以博客也有利于发现。让Mike Croucher成为你聪明的朋友,他会告诉你,例如,在他的MATLAB博客中,字典功能。

MATLAB中的字典(关联数组)介绍»MATLAB博客

在“发布季”期间,你会经常在博客上看到关于新功能的讨论。对于MathWorks,发布季节是3月初(R20XXa)和9月初(R20XXb)。

但实际上,你并不总是关心什么是新的。你关心对你来说新鲜的东西,即使它可能很古老。之所以会出现这种情况,是因为在你需要某个特性的时候,你才会关心它,而在那个时候,你又忙着构建某个东西。这是一个教学的时刻,理想情况下,你的朋友,MATLAB专家,碰巧经过,说,“哦,哇,你应该完全使用datetime的。”

本着这种精神,我今天我要告诉你一些新功能。我要告诉你们一些更古老的三星特征。我说的三星是什么意思?米其林指南给出了这样的解释,并给餐厅打了星。

米其林星星
1星:属于同类型的非常好的餐厅。
2星:出色的烹饪,值得绕道而行。
3星:美味佳肴,值得专程前往。

Ned的明星
1星。值得了解。“嗯。也许有一天会有用的。”
2星。值得编写一些代码来处理它。“酷!”
3星。值得重写大量旧代码来简化它。“哇。真希望我去年就有这个。”

以下是近年来对MATLAB进行了重大改进的三个特性,我重新编写了旧代码。打扫干净让我很开心。

  • datetime.如果你花了很长时间在datenumdatestr,datevec到约会时间了。你会更快乐的。
  • 时间表.到现在为止,表已经是旧新闻了,但是如果您还没有开始在代码中使用它们,那么您就真的错过了。特别是当你处理时间序列数据时;时间表是一种乐趣。您可以使用Import data UI直接从数据文件中引入表。摆脱那些繁琐的sscanfs和textscan。
  • 参数.有些函数听起来很有趣。在此基础上,我一直喜欢输入参数个数nargout.他们让我想起了特威丹和特威帝,在一个活动的入口处站岗。但是使用它们很痛苦,而且它们会导致丑陋的代码。使用arguments命令,每个人都会变得更好。

有时候旧消息对你来说是最好的消息。什么函数改变了你的代码,一旦你终于抽出时间来正确地学习它?记住,因为你是那种在MATLAB Central上阅读东西的人,你是别人的聪明的MATLAB朋友.你应该告诉你的朋友什么三星功能?

|
  • 打印
  • 发送电子邮件

댓글

댓글을남기려면링크를클릭하여MathWorks계정에로그하거나계정을새로만드십시오。