whycomputer.com >> Rangkaian komputer >  >> Internet

Cara Mengesan Puncak di MATLAB

MATLAB adalah pakej perisian teknikal yang boleh digunakan untuk pemprosesan dan analisis isyarat. Prosedur biasa dalam analisis isyarat adalah pengesanan puncak, atau mencari maksima tempatan - nilai yang lebih besar daripada titik data yang berdekatan - dalam isyarat yang bising. Biasanya diperlukan untuk membatasi pengesanan puncak ke maksimum lokal dengan lebar tertentu - jangka masa ketika isyarat berada dalam domain waktu - serta ketinggian atau magnitud tertentu.

Langkah 1

Tentukan sumber data dengan mengimport data ke MATLAB. Sebagai contoh, buat gelombang sinus dengan bunyi rawak:my_signal =sin (0:0.1:10) + rand (1, 101);

Langkah 2

Cari puncak dalam isyarat anda menggunakan kaedah interpolasi kuadratik "findpeaks ()":[puncak_nilai, puncak_lokasi] =findpeaks (my_signal);

Langkah 3

Cari puncak dengan ketinggian minimum menggunakan parameter "minpeakheight". Ketinggian adalah skalar bernilai sebenar yang merujuk kepada nilai data minimum puncak yang dibenarkan:[nilai_puncak, puncak_lokasi] =penemuan (my_signal, 'minpeakheight', 2.5);

Langkah 4

Cari puncak yang dipisahkan dengan jarak minimum menggunakan parameter "minpeakdistance". Nilai adalah bilangan minimum indeks antara puncak dalam vektor "my_signal", dan mestilah bilangan bulat:[nilai_puncak, puncak_lokasi] =penemuan (my_signal, 'minpeakdistance', 5);

Langkah 5

Cari hanya puncak di atas ambang tertentu menggunakan parameter "ambang". Ini adalah skalar bernilai sebenar yang merujuk kepada perbezaan minimum yang dibenarkan antara titik data puncak dan bersebelahan:[nilai_puncak, puncak_lokasi] =penemuan (my_signal, 'ambang', 0.5);

Langkah 6

Cari hanya sebilangan puncak menggunakan parameter "npeaks". Nilai mestilah bilangan bulat:[puncak_nilai, puncak_lokasi] =penemuan (my_signal, 'npeaks', 5);

Susun senarai puncak yang dikembalikan menggunakan parameter "sortstr". Nilai yang dibenarkan adalah "naik, "" turun "dan" tidak ada ":[nilai_puncak, puncak_lokasi] =penemuan (my_signal, 'sortstr', 'naik');


URL:https://ms.whycomputer.com/internet/1015008173.html

Internet
  • Cara Menghantar Iklan di Craigslist

    Craigslist adalah raja iklan baris dalam talian di mana anda boleh menyiarkan iklan anda secara percuma (kecuali untuk peluang pekerjaan). Sekiranya anda baru menggunakan Craigslist, berikut adalah lapan langkah mudah mengenai cara menghantar apa sahaja yang anda mahukan. Langkah 1 Pergi ke c

  • Cara Mengesan Kad Bunyi

    Apabila anda mendapat komputer baru, mudah untuk menentukan apa yang terkandung di dalamnya. Sekiranya anda membeli komputer terpakai atau menerima komputer pass-me-down, anda tidak tahu apa yang dipasang di dalamnya. Kad bunyi adalah perkakasan yang sangat penting, terutamanya di Internet yang kaya

  • Cara Mengesan Kamera Tersembunyi di Tempat Kerja

    Adakah anda bimbang anda diperhatikan di tempat kerja? Banyak majikan memasang kamera tersembunyi untuk memantau pekerja mereka di tempat kerja. Walaupun anda tidak melakukan perkara yang menyalahi undang-undang atau yang anda tidak mahu majikan anda tahu, idea untuk ditonton mungkin mengganggu anda

Rangkaian komputer © https://ms.whycomputer.com