X=-5:0.5:5;for i=1:3;Y=X.^i;subplot(1,3,i), plot(X,Y),title(['图', num2str(i)]);end
因为你每一次plot都是重新画图,原来的点并没有保留。你需要使用hold on命令 y=1;dt=0.01;figure(1);hold on;for t=0:0.1:1 y=y+2.1*dt*y;plot(t,y,'o')end
1、在Excel中输入数据,保存文件到Matlab的工作目录下,例如 test.xlsx 2、在matlab命令窗口输入以下代码:>> data = xlsread('test.xlsx'); % 读入excel数据 >> plot(data(1,:),data(2,:)); % 以第一行为x数据,第二行为y数据作图 3、做图如下所示 ...
可以用 hold on,好像是这样。