اخواني هل يمكن ان نعطوني برنامج لرسم دالة المويجات دوبشاس 3 و4 و6
plot Daubechies Scaling functions. Wavelets db3 et db4 et db5
كما في الرسم
http://upload.wikimedia.org/wikipedia/commons/b/b0/Daubechies4-functions.svg
اخواني هل يمكن ان نعطوني برنامج لرسم دالة المويجات دوبشاس 3 و4 و6
plot Daubechies Scaling functions. Wavelets db3 et db4 et db5
كما في الرسم
http://upload.wikimedia.org/wikipedia/commons/b/b0/Daubechies4-functions.svg
جرب هذا
>%Filter coefficients for daub4 (h<->scaling, g<->wavelet)
>h = [1+sqrt(3) 3+sqrt(3) 3-sqrt(3) 1-sqrt(3)]/(4*sqrt(2));
>g = [h(4) -h(3) h(2) -h(1)];
>
>%Calculate 5 iterations of the cascade algorithm
>[s,w]=cascade(5,h,g);
>plot(s); %Plot scaling function
>plot(w); %Plot wavelet function
-----------------------------------------------------------
>function [s,w] = cascade(n,cs,cw)
>
> s = cs;
> w = cw;
> x2(1:2:length(w)*2) = w;
> x2(2:2:end)=0;
> x(1:2:length(s)*2) = s;
> x(2:2:end)=0;
>
> for i = 1:n
>
> s = conv(x,cs);
> w = conv(x2,cs);
>
> x2(1:2:length(w)*2) = w;
> x2(2:2:end)=0;
> x(1:2:length(s)*2) = s;
> x(2:2:end)=0;
>
> end
>
>end
لقد جربته من قبل ولم يعمل معي
يخرج لي هذا
??? >h = [1+sqrt(3) 3+sqrt(3) 3-sqrt(3) 1-sqrt(3)]/(4*sqrt(2));
|
Error: Unexpected MATLAB operator
اشرح لي الطريقة باختصار ان امكن .
أخى العزيز انا معنديش فكرة عن الموضوع اللى انت بتتكلم عنه وكذلك الكثير من الاعضاء هنا
دالة المويجات دوبشاس
لكن انا ممكن اساعدك فى الكود لو انت عندك مشكلة معينة وبالنسبة للكود اللى نفذته
احذف هذه العلامات واعيد تنفيذه
>