plotmodel.m
上传用户:ls4004p
上传日期:2007-08-05
资源大小:2314k
文件大小:1k
源码类别:

并行计算

开发平台:

Matlab

  1. %这个程序用来绘制一个放在n行m列的数组中的数据,***原始数据顺序***是1列,2列,......m列,文件名为filename
  2. clear;%清除所有工程中变量
  3. a = ones(64,3);
  4. b = a-gray/1.8;
  5. filename='vel_p.dat';%waveform_source_m
  6. n=75;%n行
  7. m=150;%m列
  8. fid=fopen(filename,'r');%打开data文件,把地址付给变量fid,原始数据顺序是1行,2行,......n行
  9. nmdata=fread(fid,[n,m],'float32');%把数据(二进制格式)付给m行n列数组
  10. for i=1:n;
  11. for j=1:m;
  12. if(i<=0);
  13. nmdata(i,j)=0;
  14. else
  15. end
  16. end
  17. end
  18. %axis xy;
  19. imagesc(nmdata);
  20. %b=gray;
  21. %colormap(b);
  22. set(gca,'YDir','reverse','XAxisLocation','top');
  23. %zmax=max(max(nmdata));
  24. %zmin=min(min(nmdata));
  25. %caxis([zmin,zmax]);
  26. ylabel('fontsize{14} Z/10m');
  27. xlabel('fontsize{14} X/10m');
  28. text(176,60,['fontsize{14}','*'])
  29. %axis equal;
  30. axis([0,240,0,100]);