求助,关于多次重叠绘制图形的
就是在MATLAB里先load进一个txt格式的点坐标集合,然后经过一系列运算以后,画图,现在想导入重新导入一个txt文件,然后在同一个窗口里画图,保留之前画的曲线,可以实现吗? C=load('F:\.....\424.txt');C1=C(:,1);
C2=C(:,2);
XYNum=length(C);
max=C2(1);
for i=1:XYNum
if C2(i)>=max
max=C2(i);
mk=i;
end
end
k=20;
hgy=0;
for i=XYNum-k:XYNum
hgy=hgy+C2(i);
end
hgy=hgy/(k+1);
max=0;
for i=mk-2:mk+2
max=max+C2(i);
end
max=max/5;
a=max-25;
for i=1:XYNum
ifC2(i)>=a
j=i;
break
end
end
hgx=0;
for i=j-10:j+10
hgx=hgx+C1(i);
end
hgx=hgx/(k+1);
for i=1:XYNum
C1(i)=C1(i)-hgx;
C2(i)=C2(i)-max;
end
plot(C1,C2)
hold on
就是这个 hold on 放到适当位置 hold on 应该是可以实现的,在画分岔图经常用到,应该没什么问题!
页:
[1]