问题补充说明:clear;clc;XITA=xlsread('D:\data_5.***.xlsx');WIND=xlsread('D:\\data_5.***.xlsx');[m,n]=size(XITA);[p,q]=size(WIND);H=XITA(1:m,1);xita=XITA(2:m,6:n);wind=WIND(1:p,2);forj=1:... clear;clc;XITA=xlsread('D:\data_5.***.xlsx');WIND=xlsread('D:\\data_5.***.xlsx');[m,n]=size(XITA);[p,q]=size(WIND);H=XITA(1:m,1);xita=XITA(2:m,6:n);wind=WIND(1:p,2);for j=1:n-1 AOD_hourly(j)=0.03*trapz(xita(3:m,j));endfor j=1:(n-1)/24 AOD_daily(j)=mean(AOD_hourly(j:j*24),2);endAOD_hourly=smooth(AOD_hourly,20);显示索引超出矩阵维度。出错 Fernald_AOD (line 17) AOD_hourly(j)=0.03*trapz(xita(3:m,j));请问是怎么回事呢 展开
1、打开MATLAB编辑器,用其进行代码设计。
2、使用length方华坏发便计算出未知矩阵中,行或列最大值,如果需要这种结果,就可以选用,如行数比列的大,就返回行的数目,反之返回钢列。
3、接着介绍size,实际这一函数用法更灵活,几乎可以获得所需各种结果。这里用一个变量,等于此函数运行结果,结果输出为数组形式,分别储存行、列数。
4、如果用一个,只有一行,有两个元素,分别存放在不同列的数组去等于结果,则每个元素的结果,分别为整型,储存着矩阵的维度值,而且还可获得行及列的具体数值。
5、如果将siz城款九e内容,添加2后,则运行图示程负并到烟早衡序,结果全为3,即只输出列数,对应矩阵另一个维度。
标签:matlab,维度,索引