用M文件搞MATLAB GUI界面的时候,点击按钮,用其回调函数执行计算之后,如何释放内存?
比如,第一次输入变量使得x=2:16;点击“计算”按钮,执行下列语句:fori=1:length(x)y(i)=fun(x(i));end输出y为有15个元素的数组,点击...
比如,第一次输入变量使得x=2:16;
点击“计算”按钮,执行下列语句:
for i=1:length(x)
y(i)=fun(x(i));
end
输出y为有15个元素的数组,点击按钮,调用回调函数画图plot(x,y);
第二次使得x=2:15;同样
点击"计算"按钮,执行
for i=1:length(x)
y(i)=fun(x(i));
end
但是输出的y仍有15个元素,而x有14个元素,点击按钮调用回调函数画图plot(x,y)就会提示Vectors must be the same lengths.而无法画图。
求高手解决这个问题。 展开
点击“计算”按钮,执行下列语句:
for i=1:length(x)
y(i)=fun(x(i));
end
输出y为有15个元素的数组,点击按钮,调用回调函数画图plot(x,y);
第二次使得x=2:15;同样
点击"计算"按钮,执行
for i=1:length(x)
y(i)=fun(x(i));
end
但是输出的y仍有15个元素,而x有14个元素,点击按钮调用回调函数画图plot(x,y)就会提示Vectors must be the same lengths.而无法画图。
求高手解决这个问题。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询