本周文件交换精选

我们最好的用户提交

动画数学函数

汪东城本周的选择是情节2 d Gui通过西拉亨德森

这个条目是塞拉斯创建的众多交互应用程序之一,我对他的许多条目都很感兴趣。我选择强调“Plot GUI 2d”,因为它简单,但对教学数学概念有用。形象化帮助学生理解概念,而动画则增强了这种理解。

Silas在YouTube上发布了一段视频,展示了这个应用的运行情况,所以我在这里简单地引用一下。

关于代码的一些亮点:

  • 西拉使用本地函数在他的脚本.这是R2016b中引入的一个相对较新的特性,所以我很高兴看到它被使用。
  • 他使用“KeyPressFcn”属性来捕获按键,按键控制图形的缩放和平移。
  • 他通过改变歌词使台词生动起来XDataYData线对象的属性,而不是重新绘制线。这是制作高效动画的推荐方法。animatedline是另一个有用的功能。

我对赛拉斯有个建议他使用一个脚本编写了这个脚本,其中一个全局变量在他的一些局部函数中共享。为此,我更喜欢使用函数with嵌套函数.当你这样做时,应用程序的生命周期与数字有关,所以只要数字是开放的,它将继续工作,即使你做一个“清除所有命令行中。

评论

试试吧,让我们知道你的想法在这里或者离开评论西拉。




发布与MATLAB®R2019b

|
  • 打印
  • 发送电子邮件

评论

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