Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Özür diliyorum yanlış anlamışım, while döngülerinden 1.'sini u<= 1.2, 2.'sini de u>=0.9 olarak değiştirdiğinizde algoritma kısmının tamamlanmış olması gerekiyor. For döngülerinde değişken oluşturup ona değerler verebilirsiniz. While döngüsü ise koşul sağlanıyorsa çalışır. Kodun son hali:
while...
Merhaba, öncelikle MatLab'a çok hakim değilim. For döngülerini while döngüleri ile değiştirdiğiniz zaman problemin çözüleceğini düşünüyorum.
while (1)
if (u<=0.9) %Şarj
while (u==1.2)
x=1;
y=0;
end
elseif (u>=1.2) || (u>0.9) && (u<1.2) %Deşarj
while (u==0.9)
x=0;
y=1;
end
else
x=0;
y=0;
end
end
end