Picproje Elektronik Sitesi

SERBEST BÖLGE => Bilim Teknik => Matlab => Konuyu başlatan: seyityildirim - 29 Aralık 2015, 15:11:26

Başlık: integral almada anlamadığım matlab parametreleri
Gönderen: seyityildirim - 29 Aralık 2015, 15:11:26

quadl(inline('A*cos(pi*alfa*t.*t)','t','A','alfa'),0,1,[],[],100,13);



buradaki boş köşeli parantezlerin ne işe yaradığını ayrıca 0,1 ve 100, 13 sayılarının nereye atandığını söyleyebilecek biri var mı acaba ? 

şimdiden teşekkür ederim
Başlık: Ynt: integral almada anlamadığım matlab parametreleri
Gönderen: alicavuslu - 29 Aralık 2015, 15:22:17
Aşağıdaki linkte verilen tanım işinize yarayabilir.

http://teaching.ust.hk/~mech4740/lab/m%20files/quadl.m (http://teaching.ust.hk/~mech4740/lab/m%20files/quadl.m)
http://u.math.biu.ac.il/~schiff/Teaching/376/int_mat6.html (http://u.math.biu.ac.il/~schiff/Teaching/376/int_mat6.html)
Başlık: Ynt: integral almada anlamadığım matlab parametreleri
Gönderen: seyityildirim - 29 Aralık 2015, 16:28:28
hocam quadl de tek parametre olunca sıkıntım yok. bu inline komutu quadl içinde kullanılınca birden fazla parametre eklenebildiğinden durum biraz karışıyor. paylaştığım kodda neyin neye göre ne üzerinden integral aldığını anlamadım ben
Başlık: Ynt: integral almada anlamadığım matlab parametreleri
Gönderen: alicavuslu - 29 Aralık 2015, 16:43:16
%   Q = QUADL(FUN,A,B,TOL,TRACE) with non-zero TRACE shows the values
%   of [fcnt a b-a Q] during the recursion. Use [] as a placeholder to
%   obtain the default value of TOL.

Yukaraki ifadeden çıkarım yaparsak A ve B sınırlarını belirliyor. Köşeli parantezler ise TOL için default değeri sağlıyor. 
Başlık: Ynt: integral almada anlamadığım matlab parametreleri
Gönderen: seyityildirim - 29 Aralık 2015, 17:04:00
hocam cevabınız için sağolun ama ben hala  paylaştığım kodda neyin neye göre ne üzerinden integral aldığını anlamadım  :)
Başlık: Ynt: integral almada anlamadığım matlab parametreleri
Gönderen: z - 29 Aralık 2015, 17:23:26
quadl(inline('A*cos(pi*alfa*t.*t)','t','A','alfa'),0,1,[],[],100,13);

6 parametre vermişsin.

Bunlardan ikisi yok demişsin.

Burada integral sınırların 0 dan 1'e imiş.

İlk köşeli boş parantezle hata sınırını default değer kullanmışsın.

İkinci boş parantez trace değeri imiş. Ne demekse...

Diğer iki parametre de fonksiyona aktarılacak imiş.

Neyse sen dokümandan daha iyi anlarsın.

http://nf.nci.org.au/facilities/software/Matlab/techdoc/ref/quadl.html (http://nf.nci.org.au/facilities/software/Matlab/techdoc/ref/quadl.html)
Başlık: Ynt: integral almada anlamadığım matlab parametreleri
Gönderen: seyityildirim - 29 Aralık 2015, 18:36:20

(http://s8.postimg.cc/4uqdjzve9/asdasdasda.jpg) (http://postimg.cc/image/4uqdjzve9/)

biraz da sonuç üzerinden giderek anladım sanırsam. teşekkür ederim