【发布时间】:2017-03-02 05:36:28
【问题描述】:
在我的程序中,我正在做一个最小二乘优化问题,即\sum_{i} (y_{i}-y_{i}^{market})^2。同时,我想将建模的y_{i} 与y_{i}^{market} 进行对比。为了对它进行编程以满足我的需要,我在优化过程中定义了OutputFcn,并编写了如下代码:(假设x代表x-coord
figure()
hold on
plot(x,[y_{1},y_{2},...,y_{n}]);
plot(x,[y_{1}^{market},y_{2}^{market},...,y_{n}^{market}]);
当我运行程序时,我可以在同一个图上绘制一条新的计算曲线。不幸的是,最终的情节很难查看。为了使其可见阅读,我想删除上一次迭代中获得的曲线(计算值),并在现有图上绘制新迭代中的新曲线(计算值)。我应该对当前代码做些什么来满足我的需求?
【问题讨论】:
-
这看起来不像常规的 matlab 语法。你在使用某种特殊的工具箱吗?
标签: matlab matlab-figure