回 帖 发 新 帖 刷新版面

主题:【求助】matlab句柄问题:Invalid handle object

请各位大侠帮帮忙啊,困扰了我好长时间的问题了。
    我在用matlab编程时,给图像填充灰度值,是有限元的网格每个网格的灰度,
    for e=1:ElementNumber; [color=FF0000]ElementNumber是有限元的所有网格数[/color]
        element(e).Handle=patch(aNodeInfor(allay(e,:),2),aNodeInfor(allay(e,:),3),'w');     对每个网格的句柄,
    set(element(ele_Num).Handle,'facecolor',[cal_R1(ele_Num) cal_R1(ele_Num) cal_R1(ele_Num)]);    设定灰度值,


可是每次运行时总是出错啊,Invalid handle object
 Error in ==> xu_LBP at 155
        set(element(ele_Num).Handle,'facecolor',[cal_R1(ele_Num) cal_R1(ele_Num) cal_R1(ele_Num)]);

郁闷死了


有一点就是我的这个网格原本是大小相近的三角形,后来又有一部分细化成小的三角形了,细化前程序能运行,细化后就不行了,不知道什么原因。
不知有没有人懂我的问题啊,懂的请指教啊,谢谢啦

回复列表 (共1个回复)

沙发


为什么没人回啊?
一般如果是出现    Invalid handle object  这种问题时一般是由于什么原因呢,帮帮忙啊,谢谢了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册