MATLAB社区

MATLAB,社区和更多

更新英雄:文件交换的常青贡献

文件交换开发者Randy Souza(你可能听说过)Souza的律师,对吧?)那天他正在看一些文件的更新,他注意到一些不同寻常的事情。埃里克·约翰逊的箭之贡献被更新。我们总是喜欢看到更新,但这一次是特别的,因为这个文件最初是在2003年贡献的。
这个文件可能比许多使用文件交换的人更老!除了它的寿命之外,箭档还有许多值得炫耀的荣誉。这是一个2009年的文件交换周最佳它是2013年和2014年的年度热门档案。
只要看看帮助入口上漂亮的ASCII图案就知道了!你再也看不到这样高质量的工艺了。
埃里克·约翰逊报道南加州大学土木工程系的教授自从arrow在文件交换公司工作以来,他就一直在那里教书。谢谢你,约翰逊医生,让你的小英雄与时俱进。

更新英雄大厅

这一切让我思考:有多少文件可以夸耀这样的遗产?我请Randy调出文件交换的前五年(2001-2006年)和最近五年(2016-2021年)更新的文件列表。以下是他的发现。
t = readtable (“files.xlsx”
t =27×5表
的名字 链接 第一个 最新的
1 “ellipse.m” “ellipse.m” “//www.tatmou.com/matlabcentral/fileexchange/289” 09 - 10月- 1998 16 - 3月- 2021
2 “混合” “混合” “//www.tatmou.com/matlabcentral/fileexchange/200” 08 - 9 - 2000 11月20 - - 2020
3. “箭头” “箭头” “//www.tatmou.com/matlabcentral/fileexchange/278” 15 - 1月- 2003 13 - 5 - 2021
4 “通过长除法计算z反变换” “逆z变换” “//www.tatmou.com/matlabcentral/fileexchange/1752” 30 - 5 - 2002 11 - 7 - 2020
5 “重塑触发数据采集模拟输入数据” “重塑触发数据” “//www.tatmou.com/matlabcentral/fileexchange/2184” 22日- 8月- 2002 04 - 12月- 2019
6 “lombscargle.m” “lombscargle.m” “//www.tatmou.com/matlabcentral/fileexchange/993” 09年4月——2003年 17 - 7 - 2020
7 “有用的数字管理工具” “图管理实用工具” “//www.tatmou.com/matlabcentral/fileexchange/3162” 25 - 3月- 2003 04 - 12月- 2019
8 “RLS算法演示” “RLS算法演示” “//www.tatmou.com/matlabcentral/fileexchange/1753” 2003年- 10月31日 11 - 7 - 2020
9 自适应滤波的 自适应滤波的 “//www.tatmou.com/matlabcentral/fileexchange/3582” 13 - jun - 2003 2月18 - - 2020
10 “孵化填补模式” “孵化填补模式” “//www.tatmou.com/matlabcentral/fileexchange/1736” 2002年5月- 28 - 29日- 12月- 2018
11 “linelabel” “linelabel” “//www.tatmou.com/matlabcentral/fileexchange/2383” 06 - jun - 2003 11月26日—- 2019
12 “时间序列查看器” “时间序列查看器” “//www.tatmou.com/matlabcentral/fileexchange/4288” 23日- 12月- 2003 04 - 12月- 2019
13 “timetick遗产” “timetick遗产” “//www.tatmou.com/matlabcentral/fileexchange/4300” 24 - 12月- 2003 04 - 12月- 2019
14 “timestr” “timestr” “//www.tatmou.com/matlabcentral/fileexchange/4299” 24 - 12月- 2003 04 - 12月- 2019
这里是一个带有超链接的列表,你可以更容易地访问它们。
让我们可视化一下这些文件是什么时候创建的。
(~, ix) = ([t.First])进行排序;
: t = t (ix);
clf
i = 1:高度(t)
线([t.First (i) t.Latest (i)],我* [1],...
标志=“|”...
线宽= 2)
结束
甘氨胆酸集(YDir =“反向”...
盒=“上”...
XGrid =“上”...
YGrid =“上”...
XLim = [datetime(1995、1、1)datetime(2025年,1,1)],...
YLim =[0高度(t) + 1),...
YTick = 1:高度(t),...
YTickLabel = [t.ShortName])
标题(“将英雄从第一个条目更新到最新更新”
fxlaunch = datetime(2001、9、11);
28线([fxlaunch fxlaunch],[0],颜色=“红色”
哇!红线表示文件交换启动的时间。我们的两个更新英雄来自时间黎明之前。这怎么可能?当我们在2001年9月推出matlabcentral时,有已经是匿名FTP服务器(还记得那些吗?)它是文件交换的原始前身,允许人们上传和下载文件。我们名单上的两份文件来自那个古老的时代。
与现在的看法相反,当时并没有恐龙出没。

Ellipse.m

那么,这个仍在维护的最古老的文件是什么呢?获奖者是大卫·朗和他的朋友ellipse.m文件。他在杨百翰大学电子工程系的教授犹他州普罗沃的。谢谢你,朗博士,几十年来你一直保持椭圆!
i = 1;
dur = t.Latest(i) - t.First(i);
(大调的y =地板(年));
流(" %s文件已被维护了%d年和%d天\n"...
t.ShortName{我},y,地板(天(dur-years (y))))
椭圆。M文件保存了22年158天
为了将这些整合在一起,我决定同时下载arrow和ellipse。然后做一篇小作文。这是结果。它们很结实,是吧?
clf
ra = 5;
rb = 2;
θ=π/ 6;
椭圆(ra, rb,θ)
线([0 ra * cos(θ)],[0 ra *罪(θ)],...
线宽= 2,颜色=“红色”...
标志=“。”MarkerSize = 18)
线([0 rb * cosθ+π/ 2)]、[0 rb *罪(θ+π/ 2)),...
线宽= 2,颜色=“红色”...
标志=“。”MarkerSize = 18)
箭头(2.5 [2],[1.5 - 1.5])
文本(2 2.5“轴”...
HorizontalAlignment =“正确”
0.5 2箭头([1],[1])
文本(3 -1.25“长半轴”...
HorizontalAlignment =“左”
盒子
标题(《文件交换中的两个泰坦:椭圆遇到绿箭》
当然,我只展示了这些函数最简单的例子。两者都是非常可参数化的。
因此,我们在文件交换全球总部向所有在过去十年或更长时间里保持他们的文件最新的作者致敬并表示感谢!

|
  • 打印
  • 发送电子邮件

评论

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