clc
clear all
close all
pt = 'D:\MATLABWOKSPACE\RAPE_Preprocesed\'
subpt = 'CYC_01\'
data = 'CYC01Inc60_L_data.xlsx'
filename = strcat([pt,subpt,data])
% filename ='E:\MatlabWorkplace\RAPE_Preprocesed\CYC_01\CYC01Inc60_L_data.xlsx';
sq =1;
[data, txt, raw] = xlsread(filename);
HH = [data(:,2)] + [data(:,3)].*1i;
HV = [data(:,4)] +[data(:,5)].*1i;
VH = [data(:,6)]+[data(:,8)].*1i;
VV = [data(:,9)] +[data(:,10)].*1i;
S(:,:,1)=HH;
S(:,:,2)=HV;
S(:,:,3)=VH;
S(:,:,4)=VV;
执行上述片段,报错如下:
pt =
'D:\MATLABWOKSPACE\RAPE_Preprocesed\'
subpt =
'CYC_01\'
data =
'CYC01Inc60_L_data.xlsx'
filename =
'D:\MATLABWOKSPACE\RAPE_Preprocesed\CYC_01\CYC01Inc60_L_data.xlsx'
无法执行赋值,因为左侧的索引与右侧的大小不兼容。
位于文件 E:\Baltamtica\pol_compention.m (第 17 行)
S(:,:,1)=HH;
本片段在Matlab可以执行