重写pplane和dfield

21日视图(30天)
罗伊·古德曼
罗伊·古德曼 2020年12月30日
评论道: 汪东城Doke 2021年5月22日
这不是一个问题在平时的MATLAB的答案,但我希望有人看着MATLAB的答案可以帮助。我提前道歉这个提交的长度。别人写了MATLAB具有类似问题的答案,但没有真正到达令人满意的结论。
有一双免费的第三方MATLAB程序绘制飞机方向领域和阶段,写很多年前由约翰·波尔克和可用:
这是最后更新15年前,没有参与任何最近的MATLAB版本。
这是一个真正的耻辱,因为这些项目是非常有用的帮助学生理解这些重要工具分析的颂歌。许多学院和大学数学部门使用MATLAB在他们的课程,而这些课程是一个好的工具sophomore-level数学课。我用来分配他们自己的类。
有许多试图重现这些程序的功能,包括一个Java版本,一个iOS替代,一个Python更换,并在MATLAB的部分重写代码。没有一个工作以及pplane dfield。现在,而不是能够简单地分配一个MATLAB程序,我保持一个网页重每个替代的优点和缺点,告诉学生们选择一个: https://web.njit.edu/ ~古德曼/课程/ math222 / matlabinformation /
我发现在文件交换试图重启这个程序。他们都没有我的Mac安装MATLAB R2020b工作100%。
我真的希望能再次运行这些程序,但是不知道从哪里开始。代码是一团糟,每个约7000行,甚至分为功能!加上我没有GUI编程的经验。
我认为有这样一个项目将是一个非常好的Mathworks,很多学生第一次遇到MATLAB在低年级本科课程,我经常听到他们抱怨的经验。这经验顺利可能会说服他们,MATLAB是值得在未来使用。
所以,我的问题么:有人能内外Mathworks帮我把这些再次满负荷运行的程序吗?理想我要现代化,模块化代码,使其易于维护,并利用15年的MATLAB的进步,特别是改进的图形。
12个评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年1月26日
是的,它是安全的调用uicontrol没有将结果分配给一个变量。
R2009b后来(我认为是,也许R2009a)您也可以使用(~)作为输出如果你担心副作用没有发生。这可以创造传奇()调用:传说()使用不同的内部表示零个或一个输出比传奇两个或两个以上的输出。
= uicontrol (“风格”,“文本”,“字符串”,“你好”)
一个=
UIControl(你好)属性:风格:“文本”字符串:“你好”写成BackgroundColor:(0.9400 0.9400 0.9400)回调:“值:0位置:[20]20 20 60单位:“像素”所有属性
(~)= uicontrol (“风格”,“文本”,“字符串”,“陌生人”)

登录置评。

接受的答案

汪东城Doke
汪东城Doke 2021年5月21日
你可能想尝试新“重建” 相平面和边坡现场应用
它说它需要R2021a或更高版本。
2的评论
汪东城Doke
汪东城Doke 2021年5月22日
太好了!谢谢测试!

登录置评。

更多的答案(0)

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!