Merhaba,
297X1 değerinde matrisinde gelen değerlere tolerans aralığı belirlemek istiyorum ve ardından bunun 2 boyutlu çizimini elde etmeye çalışıyorum fakat yazdığım kod tam anlamıyla çalışmıyor, herhangi bir hata da atmıyorum. Nasıl düzeltebilirim?
deger = evalfis(X_egt(:,1:5),out_fismat);
%%tolerans aralığı
for j=1:length(deger)
if (-0.25<deger) & (deger<=0.25)
deger=0;
elseif (0.75<deger) & (deger<=1.25)
deger=1;
elseif (1.75<deger) & (deger<=2.25)
deger=2;
elseif (2.75<deger) & (deger<=3.25)
deger=3;
elseif (3.75<deger) & (deger<=4.25)
deger=4;
end
end
plot(X_egt(:,6),deger,'rs');
pause(0.01);
1 Cevap
Merhaba,
Bu şekildeki aralık belirlemek için "ve" anlamına gelen iki adet && şekli kullanmalısınız (sizin kodunuzde tek kullanılmış). Eğer sorununuz çözülmezse lütfen tekrar yazın gözden geçirelim.
Teşekkürler,