15 Aralık 2018, 12:57:12

Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME


integral almada anlamadığım matlab parametreleri

Başlatan seyityildirim, 29 Aralık 2015, 18:11:26

seyityildirim

Kod Seç

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


seyityildirim

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

alicavuslu

%   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. 

seyityildirim

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  :)

z

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

seyityildirim




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