matlab可编辑文本框光标位置

设计了一个简易计算器,目前已实现尾后输入,但是想在可编辑文本框实现光标位置输入。
例如:文本框内输入“12”,将光标挪至“1”和“2”之间,再点击+,想要得到的结果是“1+2”,目前的结果是“12+”。

可以加个变量i记录光标位置,然后exp=exp[1:i] + input + exp[i+1:end]这样