查看: 151|回复: 2|关注: 0

[已答复] 如何用循环语句将两个数据的散点插入到同一张图中?

[复制链接]

新手

10 麦片

财富积分


050


8

主题

13

帖子

0

最佳答案
发表于 2019-8-19 12:39:57 | 显示全部楼层 |阅读模式
A=[1:23];
dirOutput1=dir(fullfile('region1','*.csv'));
dirOutput2=dir(fullfile('region2','*.csv'));
l={dirOutput1.name};
m={dirOutput2.name};
for i=1:length(l)
     Z1=csvread(l{i},9,13);
     Zmean1=mean(Z1);
     scatter(AA(1,i),Zmean1(1,1),"r",'+')
     hold on
end
for h=1:length(m)
    Z2=csvread(m{h},9,13);
    Zmean2=mean(Z2);
    scatter(AA(1,h),Zmean2(1,1),"b",'+')
    hold on
end


我用了两次循环,但是第一次的点就被覆盖掉了。


新手

49 麦片

财富积分


050


15

主题

216

帖子

8

最佳答案
发表于 2019-8-19 17:46:57 | 显示全部楼层
  1. close all;
  2. A=[1:23];
  3. h = figure;
  4. axis([0 25 0 50]);
  5. hold all
  6. for i=1:length(A)
  7.      scatter(A(i),randi(23),"r",'+');     
  8.      pause(.1);
  9. end
  10. for h=1:length(A)
  11.     scatter(A(h),randi(50),"b",'+')
  12.     pause(.1);
  13. end
复制代码

新手

10 麦片

财富积分


050


8

主题

13

帖子

0

最佳答案
 楼主| 发表于 2019-8-20 05:38:05 来自手机 | 显示全部楼层
2楼好像不对吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表