Matlab'da şu formülü nasıl yazarız?

  • Konbuyu başlatan Konbuyu başlatan @lperen
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

@lperen

Seçkin Üye
Seçkin Üye
Mesajlar
1,066
Kod:
S(x;a,b,c)= { 0                                   x<=10
                      2*{(x-a)/(c-a)}^2         a<= x <= b
                      1-2*{(x-c)/(c-a)}^2      b<= x <= c
                      1                                    x>= c}

Arkadaşlar formül bu yardımcı olabilecek varsa sevinirim.
 
Matlabı üniversitede kontrol derslerinde kullanıyor kök-yer eğrilerini çizdiriyorduk.

Aşağıdaki linkte bazı anlatımlar mevcut, verdiğin formül if-else-end şartlı deyimi ile yapılabilir görünüyor

http://www.webhocam.net/dokumanlar.asp? ... &docuID=72

if-else-end komutu Örnegin;

if a>5
disp('a besten büyüktür' );
x=1;
else
disp('a besten kücüktür' );
x=0;
end

seklinde bir M-dosyasi olsun. Eger a degiskenin degeri 5 den büyükse, konsola 'a
besten büyüktür' ifadesi yazdirilacak ve x degiskenine 1 degeri atanacaktir. Eger
a, 5’ten küçük veya esitse konsola 'a besten kücüktür' ifadesi yazdirilacak ve x
degiskenine 0 degeri atanacaktir.
 
Teşekkürler hocam.

Formülü yazdım ama değişen x değerleri ile s fonksiyonun sonucunu grafikte toplamam gerekiyor bu da çok zamanımı alacağa benziyor.
 
Bunun için ya dizi kullanacanacağım ya da döngü? Dizi kullanımını da öğreneceğiz artık ne yapalım.
 
BBNET
Geri
Üst