当前位置: 首页 > 有奖问答 >求教高手帮忙解释下matlab命令问题

求教高手帮忙解释下matlab命令问题

作者 liaowangna
来源: 小木虫 50 1 举报帖子
+关注

数据是从excel中导入的,是朋友的同学帮我弄的,现在不好意思再麻烦人家了,请教高手帮我解释下这些命令代表什么意思。多谢了
[x y]=xlsread('123.xlsx');
X=x(1,2:end);
Time=x(2:end,1);
[xx yy]=meshgrid(X,Time);
D=x(2:end,2:end);
subplot(2,1,1)
surf(xx,yy,D,'linestyle','none','facealpha',1);
ylabel('Time','fontsize',14);
xlabel('x','fontsize',14);
set(gcf,'unit','normalized','position',[0.1 0.1 0.5 0.8])
set(gca,'unit','normalized','position',[0.1 0.55 0.8 0.4])
% AZ=90;
% EL=70;
% view(AZ,EL)
subplot(2,1,2) 返回小木虫查看更多

今日热帖
  • 精华评论
  • libralibra

    CODE:
    [x y]=xlsread('123.xlsx'); % 打开123.xlsx文件,读取内容
    X=x(1,2:end); % X是表头,第一行数据(第一个表格(0,0)跳过)
    Time=x(2:end,1); % Time是表头,第一列数据(第一个(0,0)跳过)
    [xx yy]=meshgrid(X,Time); % 根据X和Time建立一个网格区域
    D=x(2:end,2:end); % D是从123.xlsx读取的数据
    subplot(2,1,1) % 做2个图,分成2行,这是第一个
    surf(xx,yy,D,'linestyle','none','facealpha',1); % 做三维曲面图,x,y,z数据分别是xx,yy和D,并设置线型和表面透明参数
    ylabel('Time','fontsize',14); % y轴标注Time,字号14
    xlabel('x','fontsize',14); % x轴标注x,字号14
    set(gcf,'unit','normalized','position',[0.1 0.1 0.5 0.8]) % 设置当前figure的单位和位置
    set(gca,'unit','normalized','position',[0.1 0.55 0.8 0.4]) % 设置当前axis的单位和位置
    % AZ=90;
    % EL=70;
    % view(AZ,EL) % 从设置好的角度观察曲面,但是上面三行都被注释了,不起作用
    subplot(2,1,2) % 做当前gifure上第二个图


猜你喜欢