Сравнение значений
- little-star
- beginner
- Сообщения: 49
- Зарегистрирован: 10 мар 2010, 11:21
- Версия LabVIEW: 8.6
- Откуда: Россия
- Контактная информация:
Сравнение значений
Привет всем! У меня есть массив значений, мне нужно сравнивать значения в массиве (все значения примерно одинаковы и лишь одно значение может быть в два раза больше)и если такое такое значение есть ,нужно знать его номер в массиве.. Какие есть идеи на этот счет?
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Сравнение значений
При таких начальных условиях наиболее оптимальным будет наверное поиск максимального значения массива и сравнения со средним арифметическим значением массива. Если максимум больше в два раза, то выдавать индекс.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
- little-star
- beginner
- Сообщения: 49
- Зарегистрирован: 10 мар 2010, 11:21
- Версия LabVIEW: 8.6
- Откуда: Россия
- Контактная информация:
Re: Сравнение значений
Всем привет, вот и снова я) Задача сравнения чисел немного осложнилась: у меня есть массив, в котором несколько чисел значительно отличаются от других (примерно в два раза больше). я использую функцию сравнения In Range and Coerce, где нижняя граница это минимум массива, а верхняя +20% и смотрю попадают ли значения массива в этот интревал. Елс попадают ничего делать не надо, а если нет, то мне нужно знать какие индесы у этих значений в массиве. задача кажется простой, но у меня не получается . Помогите чайнику, покажите на картинке как это можно сделать?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Сравнение значений
мне кажется и Peak detection тоже подойдет - он и индексы возвращает
We live in a graphical world.
Why not program in one?
Why not program in one?
- little-star
- beginner
- Сообщения: 49
- Зарегистрирован: 10 мар 2010, 11:21
- Версия LabVIEW: 8.6
- Откуда: Россия
- Контактная информация:
-
Alex89
- adviser
- Сообщения: 202
- Зарегистрирован: 04 апр 2010, 18:20
- Награды: 1
- Версия LabVIEW: 2009 SP1
- Откуда: Санкт-Петербург
Re: Сравнение значений
Вот посмотри, тут поиск идет относительно минимального значения, но можно сделать как ты хочешь.
Есть возможность выбора порога..
Правда не могу сохранить как версию 7.1. Попроси кого-нить.
Есть возможность выбора порога..
Правда не могу сохранить как версию 7.1. Попроси кого-нить.
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Сравнение значений
по моему мнению: если есть готовое в Labview, то не надо писать свое
We live in a graphical world.
Why not program in one?
Why not program in one?
- little-star
- beginner
- Сообщения: 49
- Зарегистрирован: 10 мар 2010, 11:21
- Версия LabVIEW: 8.6
- Откуда: Россия
- Контактная информация: