1
這裏是我的代碼:MATLAB轉換爲從細胞翻一番是不可能的錯誤信息
%% Load and plot precipitation data
%Read the salinity data file
fid = fopen('Everglades Precip USHDCN.csv');
%Read the salinity data file
everglades_ushcn_data = textscan(fid, '%f %*f %f %*s %f f', 'HeaderLines',2, 'Delimiter', ',');
%Close the data file
fclose(fid);
%Precip data is in the 2nd column
everglades_precip_data = everglades_ushcn_data(:, 4);
%Convert everything to a matrix
matrix_data = cell2mat(everglades_ushcn_data);
%Convert a date vector to a date number
datenums = datenum(matrix_data(:, 3:-1:1));
%Select dates
everglades_precip_year = everglades_ushcn_data{3};
%Plot surface precip data
figure
plot(datenums,everglades_precip_data)
%Convert the x axis to label date
datetick(gca)
xlabel ('Date', 'Fontsize', 14)
ylabel('Precipitation', 'Fontsize', 14)
title('Everglades Precipitation', 'Fontsize', 16)
該錯誤消息我得到說:使用
誤差曲線 轉換從細胞翻一番是不可能的。
錯誤Evergladesprecipushdcn(第28行) 圖(datenums,everglades_precip_data)
請幫助!
THANK YOU SOOOO MUCH!我一直在做這個2天的第一線工作!謝謝! – user2542968
@ user2542968,請將此問題標記爲已回答。 :-) – macduff