图片缩略图

pplane.

版本2.0 (49.2 KB) 休哈维
Pplane的更新版本,工作在Matlab R2018b
3.8
29个评分

655下载

更新2018年11月21日

查看许可证

更新版本的PPLANE,适用于MATLAB R2018B。
约翰·C·波尔金,莱斯大学,2003年原版版权所有。
由休·哈维和乔治·威廉姆斯更新,布里斯托尔大学,2016年。

引用

休哈维(2020)。pplane.(//www.tianjin-qmedu.com/matlabcentral/fileexchange/61636-pplane),Matlab中央文件交换。检索到

评论和评级(45.

谢谢。
我想问一下我是否可以使用这个代码的系统大于2。我有三个非线性微分方程
x ^。= w_1−2 K´sin(x)+ ksin (y)
y ^。= w_2 + k sin(x)-2 k'sin(y)+ k sin(z)
z ^。= w_3 + k sin(y)-2 k'sin(z)
其中w是常数,K也是常数。
那么如何使用该应用程序来研究稳定性并通过使用pplane绘制相面。

Hil Meijer.

对于matlab2020a;如果isempty(findstr(tmpdir,p))替换第72行(如果〜包含(tmpdir,p)“)

如何为R2020A制作它?提前谢谢

在R2017A中出现了如下所示:
meload = uimenu(mefile,'label','Load a system…',…
有人知道怎么修吗?

杨斌

谢谢你的代码。它有效!但是当我将它部署到EXE应用程序时,有一些错误。你能帮我找出为什么和如何纠正它们?

黑色Cammand窗口中的错误(两个段落):
Error in " style="font-weight:bold">pplane <没有被分配。
无法打印提供异常。

Matlab: 2013
Computier:Microsoft Visual C ++ 2008 SP1

安德鲁湖

工作在2019a,虽然在第一次运行时,它告诉我,窗口是打开的,但看不见。在指示它关闭窗口并再次运行时,UI显示出它应该的样子。

我的2018b不能运行这个代码。总有一个窗口跳出来,说:“有一些飞机上的身影,虽然他们可能是看不见的。”你想做什么?”有人知道我该怎么做吗?

Pipixia

meload = uimenu(mefile,'label','Load a system…',…
'回调','pplane8('loadsyst'','system'');',...
'POS',1);

我的2018b不能运行这个代码

Margo莱文

是否有适用于R2019a的版本?

Huy Doan.

每个人都打开pplane8.m.

永泰张

对不起,我如何在R2018B上使用它?

超级工作,我必须从2017年5月4日重申我的评论......你是Guys Geniuses吗????

谢谢。用R2018B工作正常

这是一个在R2018B工作的版本:https://a-lab.ee/share/pplane8/pplane8.zip.
一切似乎都在工作。作者可以使用此提交。

BioMedo

它不适用于Matlab R2018A。

这个代码不工作的MATLAB R2018a,有人知道如何得到它工作吗?

Teodo

不使用MATLAB 2018a。

哈立德

丹Schult

我能够调整这个计划。m文件可在Polking教授的网页上使用matlab2017b。我没有进行广泛的测试,但它似乎可以使用默认的ODE系统完成所有功能/菜单项。

我做了以下全局替代品,以Pplane8.m调用文件pplane2017b.m
pplane8 - > pplane2017b
'numb','关闭' - >删除所有这些键/值对。有时它们会缠绕在一条线上。因此,搜索'numb'并从每次出现中删除'numb','关闭'对。
“电话”——>“回调”
“数量”——>“NumberTile”

如果通知 - >如果是耐耕(通知)
如果是gstop - >如果是是耐寿(gstop)
如果dud.notice&dud.noticeflag - >如果是雄厚(dud.notice)&ishghandle(dud.noticeflag)

有没有人能够在Matlab 2017上运行pplane和dfield函数?如果是这样,制造了什么修改?

1月

将Tempdir文件夹添加到Matlab的路径是一个危险的主意:当TEMP包含M文件时,您可能会暗影内置函数。生成的错误很难调试。

该代码使用字符串作为回调,现在已过时超过15年。束| eval |命令也不安全可靠。

代码包含有用的评论和标准帮助部分。附带的集成商是清洁和有效的,并且提到了参数和算法的来源。

由于“呼叫”而不是“回调”和“用户”而不是“UserData”,代码由于延迟使用而导致的代码失败。这种强大的工具的遗憾了。

我正在尝试使用Matlab 2017运行此程序,我得到以下错误:
使用uimenu时出错
在Menu类上没有call属性。

pplane8中的错误(第907行)
meload = uimenu(mefile,'label','Load a system…',…

pplane8中的错误(第52行)
eval(startstr);返回

运行错误(第91行)
evalin(调用者,strcat(脚本,';'));

打开保存的图。使用pplane8生成的文件返回错误并防止图形关闭。误差下面。有什么建议吗?

struct内容从非结构阵列对象引用。
pplane8中的错误(第6230行)
如果sud.remtd
飞机8错误(第6258行)
pplane8('quit');
在评估图CloseRequestFcn时出错。

我发现了问题的原因:我正在命名pplan8。M脚本为pplane81。M以避免覆盖旧版本。不知何故,Matlab 2016b不喜欢这个,它给出了一个误导性的错误消息。将名称改为pplane8。我已经解决了这个问题。由于该脚本定义了一个名为pplane8的函数,因此m文件的名称必须相同。
我改装了两架飞机。M和一个兼容的dfield8。9. I’我在另一个地方找到的。m和pplane9。M以避免与以前版本的命名冲突。在这个版本的pplane中,我还修复了另外两个未被发现的错误,它们阻止了线性化窗口的显示以及不同的相关图形窗口,如3D、composite等。
我上传了修改后的dfield和pplane。我希望它们对所有使用这些非常重要的脚本进行微分方程教学和研究的用户都有帮助。

同样的问题与Matlab R2016b:“Error while evaluate UIControl Callback.”是在点击“Proceed”后显示在命令窗口:-(

有谁知道,如何用pplane做一个三维相空间?

你知道如何摆脱关于阶段肖像的数据吗?谢谢

在评估UIControl回调时不适用于R2017A ......“错误。”单击“继续”后,在命令窗口中显示。我对matlab很新,如果我有任何想法在哪里开始看我会。有人愿意帮助吗?

完美,运行得很好!

难以置信! !工作这么好! !你们是天才????

荣明陈

本沉

更新

2.0

计划更新以配合R2018b

1.3.0.0.

更新了映像

1.2.0.0

更新说明

1.1.0.0

更新的标题

MATLAB版本兼容性
创建R2018b
与R2018B兼容
平台兼容性
窗户 macOS Linux.

pplane8.