今日做吸引域的仿真,由于需要遍历100*100*100的空间,需要的时间比较长,发现程序没运行一段时间,就会出现Out of memory的错误,而且出错的部分在于截取figure内部图片的部分. 开始时以为是因为申请的数组太大的原因,即开始时申请的是201*201*201的数组,结果真的超出了给定的范围,所以改成了100*100*100的,可以申请了.可是过一段时间还是会出错. 将所有的变量clear掉之后,依然出错,说明不是人为申请变量过大的原因.经过多番查证,发现matlab的界面是基于j
创建下拉菜单,修改string的属性,tag改为kj1,value值如果是1就显示第一行的sin(x),是几就显示第几行 %可以更改value值var=get(handles.kj1,'value');%定义自变量的坐标范围x=0:0.01:2*pi;%绘制坐标系axes(handles.axes1)switch var case 1 y=sin(x); plot(x,y) case 2 y=cos(x); plot(x,y) case 3 y=sin(x)+cos(x); plot(x,y);