matlab清除图像内容,matlab用gui制图 时如何进行图像清除啊?
该楼层疑似违规已被系统折叠隐藏此楼查看此楼这是我分别用两个控件绘在同一个界面两个图形显示窗口的程序,求高手指点~~axes(handles.axes1);cla;a=str2num(get(handles.edit1,'string'));distance=a*0.5*pi;beta2 = str2num(get(handles.edit3,'string'));beta3 =str2num...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是我分别用两个控件绘在同一个界面两个图形显示窗口的程序,求高手指点~~
axes(handles.axes1);
cla;
a=str2num(get(handles.edit1,'string'));
distance=a*0.5*pi;
beta2 = str2num(get(handles.edit3,'string'));
beta3 = str2num(get(handles.edit4,'string'));
beta4 = str2num(get(handles.edit5,'string'));
gain=str2num(get(handles.edit6,'string'));
Stp=str2num(get(handles.edit7,'string'));
Rmn=str2num(get(handles.edit8,'string'));
b=str2num(get(handles.edit2,'string'));
N = b;
mshape = str2num(get(handles.edit9,'string'));
chirp0 = str2num(get(handles.edit10,'string'));
nt = 1024*2; Tmax = 32;
step_num = round(20*distance*(N+1)^2);
deltaz = distance/step_num;
dtau = (2*Tmax)/nt;
tau = (-nt/2:nt/2-1)*dtau;
omega = (pi/Tmax)*[(0:nt/2-1) (-nt/2:-1)];
if mshape==0
uu = sech(tau).*exp(-0.5*i*chirp0*tau.^2);
else
uu = exp(-0.5*(1+i*chirp0).*tau.^(2*mshape));
end
temp = fftshift(ifft(uu)).*(nt*dtau)/sqrt(2*pi);
plot(tau, abs(uu).^2, ':k','linewidth',2);
hold on;
axis([-20,20,0, inf]);
axes(handles.axes6);
plot(fftshift(omega)/(2*pi), abs(temp).^2, ':k','linewidth',2);
hold on;
axis([-6,6,0,inf]);
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)