文件交换

图像缩略图

Pplane

版本2.0(49.2 KB) 休·哈维
在Matlab R2018b上工作的Pplane的更新版本
4.0
43评级

302下载

更新2018年11月21日

视图版本历史

查看许可证

编辑注意:受欢迎的文件2020.

在Matlab R2018b上工作的Pplane的更新版本。
版权归约翰·C·波尔金,莱斯大学,2003年原创版本。
休·哈维和乔治·威廉姆斯,布里斯托尔大学,2016年更新。

引用作为

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

意见及评分(69

托马斯卡

我得到下面提到的错误(“未识别的函数或变量'pptp1441'....等等),但pptp3789。然而,我在Mac上找不到可以进行建议修复的文件夹或文件。如果有人已经实现了这些”……如果是Mac上的解决方案,我将非常感谢您的指导。万博 尤文图斯谢谢。

酒吧保罗

内森Streitmatter

它根本不起作用,这是最糟糕的事情

Adrian A. Firmansyah

如果出现错误:
使用Feval时出错
无法识别的函数或变量'PPTP1441'。

pplane8错误(第3183行)
Ww =函数宏指令(dfcn 0 [Xx”;Yy]);

pplane8错误(第2745行)
pplane8('dirfield',ppdisp);

计算UIControl回调时出错。
或者类似的,只需将这个文件夹添加到路径:“C:\Users\{your_username}\AppData\Local\Temp”
在linux上,只需添加整个:"/tmp"

Ubaldo福罗

谢谢@Hil Meijer!!你的解决方案是非常有用的MATLAB R2020b。

Vitaly Baranov.

如果出现错误:
使用Feval时出错
无法识别的函数或变量'PPTP1441'。

pplane8错误(第3183行)
Ww =函数宏指令(dfcn 0 [Xx”;Yy]);

pplane8错误(第2745行)
pplane8('dirfield',ppdisp);

计算UIControl回调时出错。
或类似的东西,只需添加文件“PPTP1441.M”存储到路径的文件夹。在我的情况下:“C:\用户\ Vitaly \ AppData \ Local \ Temp”

丹Schult

我能够得到这个版本的pplane工作在Matlab 2020a通过几个步骤:

- 将任何名为“呼叫”的Uimenu属性更改为“menuselectfcn”。小心。UIControl属性“呼叫”应该保持它的方式。只替换UIMENU功能内的“呼叫”文本。
-我也改变了ud。情节= 1;ud。情节= 0;在两个地方,使默认菜单项是不绘图,而计算。绘图的时候计算的时间太长了。我不确定是什么引起的。

这可能在版本2020b上工作,但我没有彻底测试。

埃米若夫这样Isa

在上次Matlab版本中不起作用

穆罕默德阿卜杜勒

胡安范盖拉

atefeh hsn.

露意丝米

我是Matlab版本R2020B,并具有此错误:

使用Feval时出错
无法识别的函数或变量'pptp2661'。

pplane8错误(第3183行)
Ww =函数宏指令(dfcn 0 [Xx”;Yy]);

pplane8错误(第2745行)
pplane8('dirfield',ppdisp);

计算UIControl回调时出错。

我怎么解决?
谢谢你!

克里斯汀Bruchko

洪广州周

我的matlab版本是2019b

洪广州周

您好,谢谢您,但我如何解决以下问题:
滥用uimen
第一个参数必须是一个有效的父对象,例如窗口或面板对象
(第907行)meload = uimenu(mefile,'label','Load a system…',…
提前谢谢!

Mathis Sterling Allen.

你能把这个更新到2020年吗?

莱昂周

何塞Mejia

CésarSuárez.

mucas gracias,我哈哈迪达多戈

伊斯梅尔•阿马拉

使用Feval时出错
未定义函数或变量'pptp3493'。
pplane8错误(第3171行)
Ww =函数宏指令(dfcn 0 [Xx”;Yy]);
pplane8错误(第2736行)
pplane8('dirfield',ppdisp);
计算UIControl回调时出错。
=================================
当我执行pplane8.m文件时,我有这个错误。
我使用的是R2018b版本。
如何解决这个错误?

多党民主运动

请问,如何在R2018b上使用它吗?

Daria Galkina

非常感谢!这个程序真的很有用!

apla

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

@Hil Meijer,成功了,非常感谢!

Faiadah Alanazi.

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

Hil Meijer.

matlab2020a;将第72行if isempty(findstr(tmpdir,p))替换为"if ~contains(tmpdir,p)"

如何为R2020A制作它?先感谢您

加布里埃尔Gleizer

安洛亚

在R2017A中出现了如下所示:
meload = uimenu(mefile,'label','加载系统…',…
有谁知道如何修理它?

劳尔Ibanez说Couoh

和蔼的

杨斌

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

黑色Cammand窗口中的错误(两个段落):
“style =”字体重量:粗体“> pplane << a href =”matlab:opentoline <'c:\ users \ *** \ appdata \ local \ temp \ *** \ mcrcache8。1 \ pplane1 \ pplane \ pplane.m',26,0>“第26行>

输出参数" Output " <和可能在调用"c:\Users\***\AppData\Local\Temp\***\mcrCache8.1\pplane1\pplane\pplane.m"时未分配的其他>。
无法打印提供异常。

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

nikolai快

安德鲁湖

按照2019年的预期工作,虽然在第一次运行时,它告诉我Windows是不可见的。在指示它关闭窗口并再次运行时,UI会出现,就像它应该一样。

伊利克吴

我的2018b不能运行此代码。总有一扇窗户出来说:“有一些看不见的人影开着。”你想做什么?”有人知道我该怎么办吗?

Pipixia.

meload = uimenu(mefile,'label','加载系统…',…
'回调','pplane8('loadsyst'','system'');',...
' pos ', 1);

我的2018b不能运行此代码

莉丝贝玩具

Margo莱文

有R2019a兼容的版本吗?

Huy Doan.

每个人都打开pplane8.m

里奥albergo

Sepehr Seify.

永泰张

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

格斯Breese

很棒的工作,我必须重申我从2017年5月4日开始的评论…你们是天才吗????

乔治•威廉斯

谢谢你。用R2018B工作正常

阿列克谢Tepljakov

下面是R2018b中的一个版本:https://a-lab.ee/share/pplane8/pplane8.zip.
一切似乎都很顺利。作者可以用这个更新提交。

周杰伦

BioMedo.

它不为MATLAB R2018a工作。

罗德里戈Mourey安科纳

这段代码不工作的MATLAB R2018a,任何人知道如何得到它的工作?

Teodo

不使用MATLAB 2018a。

卡罗来纳马丁

哈立德

丹Schult

我调整了计划。m文件可在波尔金教授的网页与Matlab 2017b工作。我没有做过大量的测试,但它似乎可以用默认的ODE系统完成所有的功能/菜单项。

我做了以下全局替代品,以Pplane8.m调用文件pplane2017b.m
pplane8 - > pplane2017b
'numb','off' ->删除所有这些键/值对。有时它们被缠绕在一个线的末端。所以搜索“numb”,并从每个事件中删除“numb”,“off”对。
“电话”——>“回调”
“数量”——>“NumberTile”

If notice -> If ishhandle (notice)
如果是gstop - >如果是是耐寿(gstop)
如果不良。注意和无用的。notice -> if ishghandle(dude .notice) & ishghandle(dude .notice)

格雷厄姆·W格里菲思

有没有人能够运行pplane和dfield函数在Matlab 2017?如果有,做了哪些修改?

1月

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

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

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

代码失败的原因是“call”而不是“Callback”,“user”而不是“UserData”。如此强大的工具真是可惜。

艾米迪克曼

我试图用MATLAB 2017运行这个程序,得到以下错误:
错误使用uimenu
在Menu类上没有call属性。

pplane8错误(第907行)
meload = uimenu(mefile,'label','加载系统…',…

pplane8错误(第52行)
eval (startstr);回报

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

安娜Kalogirou

打开保存的图形。用pplane8生成的图返回一个错误并阻止图形关闭。下面的错误。有什么建议吗?

来自非结构数组对象的结构内容引用。
pplane8错误(第6230行)
如果sud.remtd.
pplane8错误(第6258行)
pplane8('退出');
计算图CloseRequestFcn时出错。

GerardoGarcía.

GerardoGarcía.

我找到了问题的原因:我正在命名计划。M脚本为pplane81。M以避免覆盖旧版本。Matlab 2016b不喜欢这个,它给出了一个误导性的错误信息。改名为pplane8。M解决了这个问题。由于这个脚本定义了一个名为pplane8的函数,所以m文件的名称必须相同。
我修改了两个pplane8。M和一个兼容的dfield8。9. I’我在另一个地方找到了。m和pplane9。M以避免与先前版本的命名冲突。我还修复了这个版本的pplane两个其他未发现的错误,防止线性化窗口显示和不同的相关图形窗口,如3D,合成等。
我上传了这些修改版本的dfield和pplane。我希望他们对这些非常重要的脚本的所有用户都非常有用,用于教学和对微分方程进行研究。

GerardoGarcía.

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

Gonzalo Menayo.

Jamal Mohamad说

有没有人知道,如何使一个三维相空间与平面' ?

天蝎座kuzb.

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

兰登贝弗尔

不工作在R2017a…“Error while evaluesuicontrol Callback.”是点击“Proceed”后在命令窗口中显示的结果。我是非常新的matlab,如果我有任何想法开始寻找我将。有人愿意帮忙吗?

曼努埃尔·罗斯勒

完美,运行得很好!

格斯Breese

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

荣明陈

本沉

加勒特米勒

乔治•威廉斯

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

社区寻宝

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

pplane8.