私のコードについて助けが必要です。 何が間違っているのかわかりません。 ここに私が(http://imgur.com/a/iU3bl) とデータファイル(https://drive.google.com/file/d/0ByYia_19kCK4SXJMT2Q2ZHJHLVU/view?usp=sharing) をコードしようとする基準ですので、これを解決するためにこれをコード化します。コードは常に「NS」と言っています。私は「レジーム」データがテーブルを尊重したいと考えています。Matlab '&&'エラー
data = xlsread('Data.xls');
PP=data(:,2);
TP=data(:,4);
BP=data(:,6);
region={ };
for i=1:length(data)
if PP(i)>=52 && 35>=TP(i);
region{i}='NF';
elseif 40<=PP(i) & PP(i)<52 & (TP(i)<=20);
region{i}='NS';
elseif (40>PP(i)) && (BP(i)>=45) && TP(i)<=20;
region{i}='SS';
elseif (PP(i)<=20) && (45<=BP(i)) && (TP(i)<=40);
region{i}='SS';
elseif (PP(i)<=20) && (40<=TP(i) && TP(i)<=52) ;
region{i}='TS';
elseif (PP(i) <=32) && (TP(i)>=52);
region{i}='NF';
else
region{i}='UN';
end
end
[matlabデバッガ](https://nl.mathworks.com/help/matlab/matlab_prog/debugging-process-and-features.html)を使用して、コードが動作する理由を理解することもできます。 – m7913d