依据数据点坐标等绘制散点图,表征数值在空间上的分布情况。具体程式如下:

% 程序内容:风压系数的散点图
% 参考资料:《建筑结构荷载规范》
% 编译单位:湖南大学建筑安全与节能教育部重点实验室
% 创建时间:2014年11月26日
%% 初始化
clear,clc,close all
%% 加载数据
dra=load ('dr.txt')./10;
bra=load ('br.txt')./1000;
fra=load ('xishu.txt');
tra=load ('tiaozr.txt');
%% 计算绘图
for i=6:-1:1
    %挑选数据
    dr=dra(31*(i-1)+1:31*i,:);
    br=bra(36*(i-1)+1:36*i,:);
    fr=fra(31*(i-1)+1:31*i,:);
    tr=tra(31*(i-1)+1:31*i,:);
    %%处理数据
    %绘图用参数
    x0=-13;
    y0=-20;
    %绘制用参数
    x=dr(:,1);
    y=dr(:,2);
    xb=br(:,1);
    yb=br(:,2);
    xt=x+tr(:,1);
    yt=y+tr(:,2);
    max=num2str(fr(:,1));
    min=num2str(fr(:,2));
    %%开始绘图
    figure
    text(x0,y0,[num2str(i),'号生态树全风向角下平均风压系数最小值'],'fontsize',16)
    hold on;axis equal;axis off
    scatter(x,y,8);  %绘制点
    plot(xb,yb,'k-');%绘制边
    text(xt,yt,min,'fontsize',9); %绘制数值
    hold off
    figure
    text(x0,y0,[num2str(i),'号生态树全风向角下平均风压系数最大值'],'fontsize',16)
    hold on;axis equal;axis off
    scatter(x,y,8);  %绘制点
    plot(xb,yb,'k-');%绘制边
    text(xt,yt,max,'fontsize',9); %绘制数值
    hold off
end

标签: none

评论已关闭