show_statistic.m
上传用户:cjx922
上传日期:2017-12-13
资源大小:205k
文件大小:1k
源码类别:

通讯编程

开发平台:

Matlab

  1. function [handle] = show_statistic(colour_bw, order);
  2. % 显示图
  3. global statistic;
  4. if (nargin<1), colour_bw = 0; end
  5. if (nargin<2), order = 1:size(statistic.x,1); end
  6. if (colour_bw == 1)
  7. colours = ['k-o';'k-*';'k-s';'k-+';'k-^';'k-h';'k-v';'k-p'];
  8. else
  9. colours = ['b-o';'r-d';'g-s';'k-v';'m-^';'b-<';'r->';'g-p'];
  10. end
  11. legend_ordered = [];
  12. handle = figure;
  13. colour = 0;
  14. for n = order
  15. colour = colour + 1;
  16. semilogy(statistic.x(n,:),statistic.y(n,:),colours(colour,:));
  17. legend_ordered = strvcat(legend_ordered,statistic.legend(n,:));
  18. hold on
  19. end
  20. grid on;
  21. legend (legend_ordered,3)
  22. xlabel (statistic.xlabel)
  23. ylabel (statistic.ylabel)