MATLAB撤消命令

ser*_*dar 7 matlab undo

我目前正在MATLAB上开发一个基本的图像处理应用程序.我必须对以前的状态功能实现撤消.我搜索网有uiundo但它只是undos GUI动作.是否有一个简单的撤消命令.谢谢.

Ano*_*ous 6

在我看来,您必须使用Command模式实现自己的多级(或一级)撤消.

这将要求您将操作包装到包含执行操作和恢复状态的逻辑的对象中.没有银弹,需要努力工作.


lea*_*vst 6

如果你有足够的内存,你可以将所有程序状态存储在一个结构中,然后将这个结构推入一个循环缓冲区.缓冲区中的元素数量将决定撤消级别的数量.