Pplane的更新版本,工作在Matlab R2018b。
约翰·C·波尔金,莱斯大学,2003年原版版权所有。
由休·哈维和乔治·威廉姆斯更新,布里斯托尔大学,2016年。
休·哈维(2020)。Pplane(//www.tatmou.com/matlabcentral/fileexchange/61636-pplane), MATLAB中央文件交换。检索.
2.0 | 计划更新以配合R2018b |
|
1.3.0.0 | 更新的图片 |
|
1.2.0.0 | 更新描述 |
|
1.1.0.0 | 更新标题 |
我的matlab版本是2019b
你好,非常感谢,但是下面的问题我该怎么解决呢?
滥用uimen
第一个参数必须是有效的父对象,例如窗口或面板对象
meload = uimenu(mefile,'label','Load a system…',…)
提前谢谢!
你能把这个更新到2020年吗?
非常感谢,我非常感谢
错误使用函数宏指令
未定义函数或变量'pptp3493'。
pplane8错误(第3171行)
Ww =函数宏指令(dfcn 0 [Xx”;Yy]);
pplane8错误(第2736行)
pplane8 (dirfield, ppdisp);
计算UIControl回调时出错。
=================================
当我执行pplane8时,我得到了这个错误。m文件。
我使用的是R2018b版本。
如何解决这个错误?
请问,如何在R2018b上使用它吗?
非常感谢!这个程序真的很有用!
不好意思,我在R2018a上怎么用?
@Hil Meijer,成功了,非常感谢!!
谢谢你!
我想问一下我是否可以使用这个代码的系统大于2。我有三个非线性微分方程
x ^。= w_1−2 K´sin(x)+ ksin (y)
y ^。= w_2+ ksin (x) + ksin (z)
z ^。= w_3+ ksin (y) - 2ksin (z)
其中w是常数,K也是常数。
所以我如何使用这个应用程序来研究稳定性和使用Pplane绘制相平面。
把
matlab2020a;将第72行if isempty(findstr(tmpdir,p))替换为"if ~contains(tmpdir,p)"
我如何使它工作在R2020a?先谢谢你
我在r2017a中得到如下错误:
meload = uimenu(mefile,'label','Load a system…',…
有人知道怎么修吗?
和蔼的
谢谢你的代码。它的工作原理!但当我部署到exe应用程序,有一些错误。你能帮我找出原因和如何改正吗?
黑色命令窗口的错误(两段):
Error in " style="font-weight:bold">pplane <没有被分配。
无法打印提供的异常。
Matlab: 2013
编译器:Microsoft Visual c++ 2008 SP1
工作在2019a,虽然在第一次运行时,它告诉我,窗口是打开的,但看不见。在指示它关闭窗口并再次运行时,UI显示出它应该的样子。
我的2018b不能运行这个代码。总有一个窗口跳出来,说:“有一些飞机上的身影,虽然他们可能是看不见的。”你想做什么?”有人知道我该怎么做吗?
meload = uimenu(mefile,'label','Load a system…',…
“回调”、“pplane8(“loadsyst”、“系统”);”,…
' pos ', 1);
我的2018b不能运行这个代码
是否有适用于R2019a的版本?
每个人都打开pplane8.m
不好意思,在R2018b上怎么用?
超级棒的工作,我必须重申我从2017年5月4日开始的评论…你们是天才????
谢谢你!与R2018b工作良好
这是R2018b中的一个版本:https://a-lab.ee/share/pplane8/pplane8.zip
一切似乎都很顺利。作者可以用这个更新提交。
它不工作的MATLAB R2018a。
这个代码不工作的MATLAB R2018a,有人知道如何得到它工作吗?
不使用MATLAB 2018a。
我能够调整这个计划。m文件可在Polking教授的网页上使用matlab2017b。我没有进行广泛的测试,但它似乎可以使用默认的ODE系统完成所有功能/菜单项。
我对8号飞机做了以下全球替换。M调用文件pplane2017b.m
pplane8 - > pplane2017b
'numb','off' ->删除所有的键/值对。有时它们被缠绕在线头上。所以搜索“numb”,并从每次出现中删除“numb”和“off”对。
“电话”——>“回调”
“数量”——>“NumberTile”
If notice -> If ishhandle (notice)
If isghhandle (gstop); / /
如果不良。注意和无用的。/ / / / / / / / / / / / / / / / / / /
有人能在matlab2017上运行pplane和dfield函数吗?如果是,做了哪些修改?
将tempdir文件夹添加到Matlab的路径是一个危险的想法:当TEMP包含m文件时,您可能会阴影内置函数。由此产生的错误很难调试。
代码使用字符串作为回调,这已经过时超过15年了。|eval|命令串也不安全可靠。
代码包含有用的注释和一个标准的帮助部分。所包含的积分器简洁高效,并给出了参数和算法的来源。
代码失败的原因是“call”而不是“Callback”,“user”而不是“UserData”。这么强大的工具真可惜。
我尝试用MATLAB 2017运行这个程序,我得到以下错误:
错误使用uimenu
在Menu类上没有call属性。
pplane8错误(第907行)
meload = uimenu(mefile,'label','Load a system…',…
pplane8错误(第52行)
eval (startstr);回报
运行错误(第91行)
evalin(调用者,strcat(脚本,';'));
打开保存的数字。用pplane8生成的图返回一个错误并阻止图形关闭。下面的错误。有什么建议吗?
从非结构数组对象引用结构内容。
pplane8错误(第6230行)
如果sud.remtd
飞机8错误(第6258行)
pplane8('退出');
在评估图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做一个三维相空间?
你知道如何从相位图的数据中提取出来吗?谢谢你!
不工作在R2017a…“Error while evaluate UIControl Callback.”是在点击“Proceed”后显示在命令窗口中的内容。我是非常新的matlab,如果我有任何想法,从哪里开始寻找我会。有人愿意帮忙吗?
完美,运行得很好!
难以置信! !工作这么好! !你们是天才????