Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • getOptional - pobiera z obiektu MatlabQML opcjonalne pole. Zwraca jego kopię lub obiekt pusty jeżeli pole jest niezdefiniowane
  • getOptionalTree
  • getOptionalValue
  • isOptional - sprawdza, czy w obiekcie MatlabQML jest zdefiniowane opcjonalne pole
  • isOptionalTree
  • [chanEq] = channelsEqual( channeln, channel2 ) - Funkcja porównuje dwie nazwy kanałów obejmujące kody sieci, stacji, lokalizacji i kanału  w formacie WaveformStreamID.Jeśli w jednej nazwie kod sieci jest pusta lub nie istnieje, ignoruje porównanie sieci kodów sieci. Tak samo jest w przypadku kodu lokalizacji. Pierwsze zmienna wejściowa (channeln) może być wektorem WaveformStreamID, wtedy wynik jest wektorem logicznym. Druga zmienna wejściowa (channel2 ) musi być pojedynczym obiektem WaveformStreamID.
  • [staEq] = stationsEqual( stationn, station2 ) - Funkcja porównuje dwie nazwy kanałów obejmujące kody sieci i stacji  w formacie WaveformStreamID.Jeśli w jednej nazwie kod sieci jest pusta lub nie istnieje, ignoruje porównanie sieci kodów sieci i porównuje tylko kody stacji. Pierwsze zmienna (stationn) może być wektorem WaveformStreamID, wtedy wynik jest wektorem logicznym. Druga zmienna wejściowa (station2) musi być pojedynczym obiektem WaveformStreamID.
  • [item, index] = findPublicID( tabela, id ) - Funkcja wyszukuje w tabeli element o identyfikatorze publicID = id.Tabelą może być dowolna tablica struktur zawierająca obiekty publicID, np.: events, pick, amplitudes, origins. Identyfikator (id) może być ciągiem znaków lub strukturą publicID z polem resourceID. Jeśli szukany identyfikator publiczny nie istnieje lub jest błędny, funkcja zwróci pustą zmienne. Element zwraca kopię znalezionego elementu w tabeli (item) oraz jego indeks (index) w tablicy, jeżeli chcemy modyfikować obiekt.

2. Funkcje zamieniające obiekty MatlabQML na typowe obiekty Matlaba

  • stationName2string
  • channelName2string
  • unixTimeSamples
  • timeQML2Date

3. Funkcje ogólne wyciągarce typowe wartości sejsmiczne z obiektu zjawiska sejsmicznego (event)

  • event2coordinates
  • [value, type, magnitude] = getMagnitude( event, fn1, fn2, ...) - Funkcja wynajduje magnitudę zjawiska. Najpierw sprawdza, czy którykolwiek z nazw magnitud fn* jest preferowaną magnitudą zajwiska. Następnie szuka nazwy magnitudy fn1. Gdy nie może jej znaleźć, szuka magnitud stacyjnych fn1 i zwraca ich średnią wartość. Gdy nie może znaleźć magnitudy fn1, szuka magnitudy fn2 i tak dalej. Przykładowe wywołanie: magnitude = SWIP5EventMagnitude( event, 'ML' )
  • getMagnitudeFromStaMagnitudes
  • getMeanMag
  • getMomentTensor
  • getOrigin
  • getPicks

...