- 积分
- 352
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-1-15
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
问题一:
clc;
clear all;
close all;
%% 导入数据
[status,sheets] = xlsfinfo('F:\墙报\IAP_weather_satation_2017_8_19(少雨).xlsx')
for i=1:6
[~, ~,Raw{i}] = xlsread('F:\墙报\IAP_weather_satation_2017_8_19(少雨).xlsx',sheets{i});
end
这边是我读入的excel里面的各个工作表的数据程序。matlab的变量显示如下
怎么样可以将元胞,2、3、4、5、6的内容统一放到元胞1中啊?
问题二:
clc;
clear all;
close all;
%% 导入数据
[status,sheets] = xlsfinfo('F:\墙报\IAP_weather_satation_2017_8_19(少雨).xlsx')
for i=1:6
[~, ~,Raw{i}] = xlsread('F:\墙报\IAP_weather_satation_2017_8_19(少雨).xlsx',sheets{i});
end
Raw{1,2}(size(Raw{1,1},1),:) =0;
程序红色标记除我这样写就会报错:矩阵索引超出删除范围。
但我修改成Raw{1,2}(size(Raw{1,1},1),:) ={NaN};程序就不会报错了,
如果上面说错误原因是赋值不符合我还理解,因为我改动了赋值,但说索引范围我下面没有改动的却不报错了很奇怪不知道原因是为什么呢?
|
|