logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Mathlab - obsługa programu, transformata falkowa

skybaby 22 Maj 2010 14:51 3365 4
REKLAMA
  • #1 8105523
    skybaby
    Poziom 2  
    Czesc :)
    Znalazłam jeden wątek na waszym forum na temat transformacji falkowej w Mathlabie ale nikt nie podjoł się tematu.. Może warto znów napisac. Interesuje się tym tematem od niedawna i pomyślałam ze może mogłby mi ktoś pomóc. Jestem zielona w Mathlabie, nic jeszcze w nim nie potrafie zrobic a chcę obliczyc transformate falkową w nim i skorzystac z Walvet Toolboxa.
    Mój sygnał mam w pliku .txt są to pomiary chropowatości powierzchni. Chodzi mi głównie o to żeby mi ktos powiedział czy chociaż dobrze wprowadzam sygnał w program.. :) Wygląda to następująco:
    x=[ 0.000000e+000 2.500000e-004 5.000000e-004 7.500000e-004 1.000000e-003 1.250000e-003 1.500000e-003 1.750000e-003 2.000000e-003 2.250000e-003]
    //dla przykładu wstawilam tylko 10 wartości zmierzonych//
    c=cwt(x,1:10,'db4','plot')
    // tutaj wyskakuje mi okienko z czymś, no właśnie z czym? Wiem tyle ze wprowadzm tutaj falke Daubechies lub inna z wybranych o których juz czytałam, i jest to wynik dla skali zmiejiającej się co jeden od 1 do 10, 10 dlatego ze mam 10 wartości wprowadzonych. Proszę o jakies zalecenia dot. tej skali :)//
    wavemenu
    // wpisuje i pokazuje mi sie juz Wavelet Toolbar o którm znalazłam juz wiele informacji ale brakuje odpowiedzi na moje wczesniejsze watpliwosci. Ładując obraz moge przystąpic do dalszej obróbki sygnału. //

    Czy byłby ktoś w stanie poswiecic chwile i nakierowac mnie na jakies źródła które ułatwią mi zadanie? Jakies instrukcje, dobre kursy z Wavelet Toolboxa dla poczatkujących? Jest sporo informacji o Mathlabie ale niewiele pomocnych przy moim stanie wiedzy. Dziekuje za życzliwośc :) Pozdrawiam
  • REKLAMA
  • Pomocny post
    #2 8121349
    maciej747
    Poziom 12  
    skybaby napisał:
    // tutaj wyskakuje mi okienko z czymś, no właśnie z czym? Wiem tyle ze wprowadzm tutaj falke Daubechies lub inna z wybranych o których juz czytałam, i jest to wynik dla skali zmiejiającej się co jeden od 1 do 10, 10 dlatego ze mam 10 wartości wprowadzonych. Proszę o jakies zalecenia dot. tej skali //


    Jeżeli istotnie chcesz policzyć ciągłą transformatę falkową, to robisz wszystko dobrze. Transformata jest funkcją dwóch zmiennych (położenie i skala), i scales to zakres tej drugiej zmiennej. Zakres ten nie ma bezpośredniego związku z długością sygnału. Możesz spróbować wykreslic transformatę z różnymi zakresami scales. O ile wiem, w ten sposób szuka się nieciągłości w wyjściowym sygnale. Częściej stosuje się chyba dyskretną transformatę falkową (dwt).

    Pozdro,

    Maciej
  • REKLAMA
  • #3 8135145
    skybaby
    Poziom 2  
    Witam!
    Dzisiaj dopiero udało mi się wykreślic cos co przypomina transformaty znalezione w literaturze.. uff :) w rzeczywiści częściej spotyka się transformatę dyskretną jednak do mojej pracy wykorzystam cwt. Widziałam wykreśloną transformatę w Matlabie gdzie oś 'x'(położenie) była tak samo jak 'scales' w [mm].. Jak tego dokonano? Jak zmienic wartości na osiach? i
    u mnie na osi 'x' pokazuje liczbe wprowadzonych wartości a os 'scales' ustawia jakies domyślne '1:1:64'.
    Co właściwie oznacza to '1:1:64' i jak mogę to kontrolowac?
    Dziekuje uprzejmie :)

    Ania
  • REKLAMA
  • #4 8149603
    And!
    Admin grupy Projektowanie
    Cieszę się że rozwiązałaś problem,
    jeżeli chcesz możesz przybliżyć innym forumowiczom (w tym mnie :) )
    praktyczne zalety i wady stosowania TF w stosunku do FFT,
    jeżeli nie i jest to wszystko w temacie, temat zamknij.
  • #5 8153336
    DXFM
    Poziom 20  
    Przy okazji... MATLAB a nie MATHLAB. To jest skrót od MATrix LABoratory. Dosyć często widzę tematy z nieprawidłową nazwą tego środowiska.
REKLAMA