ychen003566 发表于 2011-4-24 23:26:26

请教高手。在使用matlab GUI编写界面时,使用postplot时出现错误

本帖最后由 ychen003566 于 2011-4-26 10:23 编辑

RT:请教高手。在使用matlab GUI编写界面时,使用postplot时出现错误
我使用matlab GUI编写了界面,并在求解的时候使用comsol建模生成的***.m文件,后处理中使用了postplot函数,显示图形时出现了这样的错误。
There is no 'renderer' property in the 'uipanel' class.
Error in ==> <a href="error:F:\COMSOL35a\mli\multiphysics\postplot.m,649,1">postplot at 649</a>
set(get(ax,'Parent'),'renderer','zbuffer')

的确,自己在另外编写一个简单界面,只有调用函数和显示结果,可以显示正确的结果图。
这个错误应该是在uipanel中没有设置'renderer' property ,哪位高手能帮我解决这个问题,不甚感激!


其中按钮1、3指向axes1.。。。
2、4指向axes2,是在panel中

ychen003566 发表于 2011-4-25 09:16:56

有请各位指点,相互交流

messenger 发表于 2011-4-25 15:00:57

renderer是figure的属性,试试在figure中将Renderer改为zbuffer,然后在panel中继承,比如:
f = figure(...,'Renderer','zbuffer',...)
Panel = uipanel(...,'Parent',f,... )

ychen003566 发表于 2011-4-26 14:03:31

renderer是figure的属性,试试在figure中将Renderer改为zbuffer,然后在panel中继承,比如:
f = figure(...,'Renderer','zbuffer',...)
Panel = uipanel(...,'Parent',f,... )
messenger 发表于 2011-4-25 15:00 http://forum.simwe.com/images/common/back.gif
试了一下还是不太懂,能说的具体一点吗?

ychen003566 发表于 2011-4-28 14:40:40

3# messenger
你给的是用M函数编写,我是用guide做的,这样的话应该怎么弄?
谢谢总版主。

messenger 发表于 2011-4-28 15:12:59

不是给你回短消息了吗?怎么还问呢?
页: [1]
查看完整版本: 请教高手。在使用matlab GUI编写界面时,使用postplot时出现错误