24小时热门版块排行榜    

CyRhmU.jpeg
查看: 501  |  回复: 1
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

gorgousz

新虫 (初入文坛)

[求助] 求助Matlab的GUI问题已有1人参与

大家好,
    求大神指教个问题:为啥我用matlab直接计算,以下程序可以画出来两张图,每张图有很多条曲线。即每个步长会出现一条曲线。
    但是,当我用GUI时,就只显示一条曲线,看上去上一个步长的线会被新的线取代。

if rem(j,Nplot)==0 % plotting routine: two cases
                tag_data = tag_data + 1;
                                if size(U)==size(X)% means that grid is still moving
                     figure(9), plot(handles.axes2,X(:,j+1),U(:,j+1),'r',X(:,j+1),C3Ar(:,j+1),'b:');
                    hold on;
                     figure (10), plot(handles.axes1,X(:,end),Epsv(end,:,j-1),'b');
                    hold on;
                 else % take in account fact that grid is fixed at S=N+1,
                    % thus X is not updated anymore from this time on.
                    figure (9), plot(handles.axes2,X(:,end),U(:,j+1),'r',X(:,end),C3Ar(:,j+1),'b:');
                    hold on;
                    %plot(handles.axes2,X(:,end),U(:,j+1),'r',X(:,end),C3Ar(:,j+1),'b:'),hold on;
                    figure (10), plot(handles.axes1,X(:,end),Epsv(end,:,j-1),'b');
                    hold on;
                end
                hold on;
       end % end test for plotting routine
     十分感谢您的帮助!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
GUI画图需要设置一下,可能默认是刷新了。
知其然,知其所以然。
2楼2015-10-18 22:41:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gorgousz 的主题更新
信息提示
请填处理意见