Статистики Фишера

Простейшие вопросы в области инженерной разработки
Аватара пользователя
Maverick_Tomcat
beginner
beginner
Сообщения: 46
Зарегистрирован: 23 окт 2023, 00:26
Версия LabVIEW: 2022
Благодарил (а): 15 раз
Контактная информация:

Статистики Фишера

Сообщение Maverick_Tomcat »

Здравствуйте.

Есть программа, которая отображает аудиофайл.wav в виде спектра, берет первый импульс и проводит вейвлет-преобразования.
aaaa.vi
(198.08 КБ) 19 скачиваний
Мне нужно, из одномерного массива данных вейвлет-преобразования Морле создать матрицу 5х6(возможно больших/меньших размеров) и из её данных с помощью формул получать ответы. В экселе это сделано, но нужно чтобы именно в LabVew проводились эти расчеты автоматически.
Зависшая игла (морле выс).xlsx
(32.9 КБ) 29 скачиваний
(Пример эксель файла)

Подскажите как можно сделать подобную матрицу и как потом обращаться к данным, которые в неё записаны, чтобы проводились расчеты

Все файлы прикрепляю, файл программы конвертирован для версии 12 и выше. За надобности могу отправить и формулы, но они только в рукописном формате)
Artem.spb

Activity Автор
professor
professor
Сообщения: 3575
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 57 раз
Поблагодарили: 193 раза
Контактная информация:

Re: Статистики Фишера

Сообщение Artem.spb »

Maverick_Tomcat писал(а): 29 июл 2024, 16:04 Мне нужно, из одномерного массива данных вейвлет-преобразования Морле создать матрицу 5х6(возможно больших/меньших размеров)
По какому алгоритму? В простейшем виде есть функция reshape array.
как потом обращаться к данным, которые в неё записаны, чтобы проводились расчеты
Точно так же, как в элементам одномерного массива.
Аватара пользователя
Maverick_Tomcat
beginner
beginner
Сообщения: 46
Зарегистрирован: 23 окт 2023, 00:26
Версия LabVIEW: 2022
Благодарил (а): 15 раз
Контактная информация:

Re: Статистики Фишера

Сообщение Maverick_Tomcat »

Artem.spb писал(а): 29 июл 2024, 20:10 По какому алгоритму? В простейшем виде есть функция reshape array.
Берутся первые 30 чисел алгоритма. Слева идет номер (который соответствует числу в одномерном массиве) справа само число из массива.

Допустим есть некий массив данных:
2.3
1.2
1.5
5.6
4.3 (каждому из них соответствует свой порядковый номер)
2.3
1.2
1.4
2.3

Матрица 2х3:
1|2.3; 3|1.5; 5|4.3;
2|1.2; 4|5.6; 6|2.3;

Только мне нужно из тех значений которые мне выдает программа, сделать матрицу 5х6. И к ней обращаться для взятия выборки чисел для расчетов
Artem.spb

Activity Автор
professor
professor
Сообщения: 3575
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 57 раз
Поблагодарили: 193 раза
Контактная информация:

Re: Статистики Фишера

Сообщение Artem.spb »

Ну так и в чём проблема?
При необходимости - транспонировать.
arr.JPG
Аватара пользователя
Maverick_Tomcat
beginner
beginner
Сообщения: 46
Зарегистрирован: 23 окт 2023, 00:26
Версия LabVIEW: 2022
Благодарил (а): 15 раз
Контактная информация:

Re: Статистики Фишера

Сообщение Maverick_Tomcat »

А если мне нужно так, как это сделать ?
1.jpg
Хотя можно и две матрицы сделать, вроде как нормальное решение.
НО ! Мне для формулы например нужно найти среднее арифметическое первых пяти чисел (массива из аудиофайла) и умножить на сумму первых пяти чисел (которые порядок). И повторять для остальных пар
Artem.spb

Activity Автор
professor
professor
Сообщения: 3575
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 57 раз
Поблагодарили: 193 раза
Контактная информация:

Re: Статистики Фишера

Сообщение Artem.spb »

Maverick_Tomcat писал(а): 29 июл 2024, 23:57 А если мне нужно так, как это сделать ?
А вы пробовали прочитать, что я написал и сделать это?
Аватара пользователя
Maverick_Tomcat
beginner
beginner
Сообщения: 46
Зарегистрирован: 23 окт 2023, 00:26
Версия LabVIEW: 2022
Благодарил (а): 15 раз
Контактная информация:

Re: Статистики Фишера

Сообщение Maverick_Tomcat »

Artem.spb писал(а): 30 июл 2024, 00:38 А вы пробовали прочитать, что я написал и сделать это?
Да. Но когда я подключаю "Discrete" выдает ошибку. Пробовал разные способы подключить, но без результатно.
А транспонирование не было на изучении
1.jpg
Artem.spb

Activity Автор
professor
professor
Сообщения: 3575
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 57 раз
Поблагодарили: 193 раза
Контактная информация:

Re: Статистики Фишера

Сообщение Artem.spb »

рука-лицо.
Любопытно, как вы с такими пониманием взялись за вейвлет?

Цикл в моём примере нужен только для создания массива. Всё это нужно только для того, чтобы показать, как использовать функцию, которую я уже несколько раз предлагал использовать.
Maverick_Tomcat писал(а): 30 июл 2024, 02:07 А транспонирование не было на изучении
для этого есть справка.
Аватара пользователя
Maverick_Tomcat
beginner
beginner
Сообщения: 46
Зарегистрирован: 23 окт 2023, 00:26
Версия LabVIEW: 2022
Благодарил (а): 15 раз
Контактная информация:

Re: Статистики Фишера

Сообщение Maverick_Tomcat »

Artem.spb писал(а): 31 июл 2024, 01:15 Любопытно, как вы с такими пониманием взялись за вейвлет?
Вот так и взялся. Что мне сказали делать, то я и пытаюсь сделать. В наше время с учебой ****** как трудно. Нормально учились только первые 2 года, потом карантин и война. Так и живем и учимся
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 690
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 70 раз
Поблагодарили: 11 раз
Контактная информация:

Re: Статистики Фишера

Сообщение alerm »

Maverick_Tomcat писал(а): 31 июл 2024, 02:13
Artem.spb писал(а): 31 июл 2024, 01:15 Любопытно, как вы с такими пониманием взялись за вейвлет?
Вот так и взялся. Что мне сказали делать, то я и пытаюсь сделать.
Вы пытаетесь засунуть сразу 2 ноги в одну штанину
Снимок экрана 2024-07-31 173550.png
Снимок экрана 2024-07-31 173550.png (8.05 КБ) 712 просмотров
так делать нельзя, можно один поток данных разделить на сколько угодно, но соединить два в один напрямую нельзя. Это основы, без таких знаний вам придется очень тяжко.
Maverick_Tomcat писал(а): 29 июл 2024, 23:57 А если мне нужно так, как это сделать ?
НО ! Мне для формулы например нужно найти среднее арифметическое первых пяти чисел (массива из аудиофайла) и умножить на сумму первых пяти чисел (которые порядок). И повторять для остальных пар
Снимок экрана 2024-07-31 181937.png
Maverick_Tomcat писал(а): 30 июл 2024, 02:07 Да. Но когда я подключаю "Discrete" выдает ошибку. Пробовал разные способы подключить, но без результатно.
Снимок экрана 2024-07-31 182024.png
Maverick_Tomcat писал(а): 30 июл 2024, 02:07 А транспонирование не было на изучении
Безымянный.png
Аватара пользователя
Maverick_Tomcat
beginner
beginner
Сообщения: 46
Зарегистрирован: 23 окт 2023, 00:26
Версия LabVIEW: 2022
Благодарил (а): 15 раз
Контактная информация:

Re: Статистики Фишера

Сообщение Maverick_Tomcat »

alerm писал(а): 31 июл 2024, 18:32 можно один поток данных разделить на сколько угодно, но соединить два в один напрямую нельзя
Я вроде как и пытался один поток данных разделить на два. Значит, не так делал :think:
Спасибо за подробные скриншоты :thank: . Буду изучать
Аватара пользователя
Maverick_Tomcat
beginner
beginner
Сообщения: 46
Зарегистрирован: 23 окт 2023, 00:26
Версия LabVIEW: 2022
Благодарил (а): 15 раз
Контактная информация:

Re: Статистики Фишера

Сообщение Maverick_Tomcat »

alerm писал(а): 31 июл 2024, 18:32 Снимок экрана 2024-07-31 181937.png
Подскажите, что это за элемент ? Все варианты просмотрел во вкладке "Array" и не нашел его
1.jpg
1.jpg (1.9 КБ) 626 просмотров
Artem.spb

Activity Автор
professor
professor
Сообщения: 3575
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 57 раз
Поблагодарили: 193 раза
Контактная информация:

Re: Статистики Фишера

Сообщение Artem.spb »

Maverick_Tomcat писал(а): 01 авг 2024, 17:57 Подскажите, что это за элемент ? Все варианты просмотрел во вкладке "Array" и не нашел его
1.jpg
index.
Вид зависит от входного массива.
Аватара пользователя
Maverick_Tomcat
beginner
beginner
Сообщения: 46
Зарегистрирован: 23 окт 2023, 00:26
Версия LabVIEW: 2022
Благодарил (а): 15 раз
Контактная информация:

Re: Статистики Фишера

Сообщение Maverick_Tomcat »

Сделал по примеру, но не конектится. В чем может быть ошибка ?
2.jpg
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5602
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 34 раза
Поблагодарили: 113 раз

Re: Статистики Фишера

Сообщение IvanLis »

Maverick_Tomcat писал(а): 01 авг 2024, 18:16 Сделал по примеру, но не конектится. В чем может быть ошибка ?
Элемент можно добавить в 1D массив, а у Вас 2D, туда только массив можно впихнуть.
Ответить

Вернуться в «Для чайников»