Помогите сделать задание, я тупой!
-
- interested
- Сообщения: 2
- Зарегистрирован: 25 дек 2016, 14:47
- Версия LabVIEW: 16
- Контактная информация:
Помогите сделать задание, я тупой!
Очень нужна ваша помощь!
Не получается сделать задание, сам я от любого программирования очень далек, и не могу провести аналогию с методическими пособиями.
задание выглядит так
Не получается сделать задание, сам я от любого программирования очень далек, и не могу провести аналогию с методическими пособиями.
задание выглядит так
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Помогите сделать задание, я тупой!
обе задачи на знание метода "In Range And Coerce"
В первом задании требуется с определенным шагом вычислить значения в некотором диапазоне X. И пары X,Y собрать в массивы и вывести на график.
Шаг и диапазон задаются через контролы.
Во втором задании Upper Limit и Lower Limit задают списки диапазонов на проверку. В них надо указать нужные вам диапазоны. Результат - булевый массив, в котором надо найти элемент со значением True. Индекс и будет соответствовать нужной категории.
В первом задании требуется с определенным шагом вычислить значения в некотором диапазоне X. И пары X,Y собрать в массивы и вывести на график.
Шаг и диапазон задаются через контролы.
Во втором задании Upper Limit и Lower Limit задают списки диапазонов на проверку. В них надо указать нужные вам диапазоны. Результат - булевый массив, в котором надо найти элемент со значением True. Индекс и будет соответствовать нужной категории.
-
- interested
- Сообщения: 2
- Зарегистрирован: 25 дек 2016, 14:47
- Версия LabVIEW: 16
- Контактная информация:
Re: Помогите сделать задание, я тупой!
Спасибо, попробую разобратьсяBorjomy_1 писал(а):обе задачи на знание метода "In Range And Coerce"
В первом задании требуется с определенным шагом вычислить значения в некотором диапазоне X. И пары X,Y собрать в массивы и вывести на график.
Шаг и диапазон задаются через контролы.
Во втором задании Upper Limit и Lower Limit задают списки диапазонов на проверку. В них надо указать нужные вам диапазоны. Результат - булевый массив, в котором надо найти элемент со значением True. Индекс и будет соответствовать нужной категории.
-
- interested
- Сообщения: 2
- Зарегистрирован: 02 мар 2017, 14:58
- Версия LabVIEW: 2013
- Контактная информация:
Re: Помогите сделать задание, я тупой!
Всех приветствую. Кто поможет чайнику? Задание такое. Дан рандомный массив из 20 элементов, определить номер первого отрицательного элемента. Сколько искал, так и не нашел как решить
-
- professor
- Сообщения: 3406
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Помогите сделать задание, я тупой!
и как же вы так искали, что не нашли поэлементное сравнение с нулём?
Re: Помогите сделать задание, я тупой!
LeonidSimakov писал(а):Всех приветствую. Кто поможет чайнику? Задание такое. Дан рандомный массив из 20 элементов, определить номер первого отрицательного элемента. Сколько искал, так и не нашел как решить
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Помогите сделать задание, я тупой!
В предложенном алгоритме ошибка. Нет проверки условия выхода из For Loop.
Re: Помогите сделать задание, я тупой!
Эм. Если отрицательных чисел нет в массиве, то последний For просто сделает 20 итераций и остановится. Если есть отрицательное число, то остановится как только встретит его. Единственная проблема, если последний элемент отрицательный. Тогда возникнет неопределенность. Но тут уж Леонид пусть подумает.
-
- interested
- Сообщения: 2
- Зарегистрирован: 02 мар 2017, 14:58
- Версия LabVIEW: 2013
- Контактная информация:
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Помогите сделать задание, я тупой!
Возникает некоторая неопределенностьShamrel писал(а):Эм. Если отрицательных чисел нет в массиве, то последний For просто сделает 20 итераций и остановится. Если есть отрицательное число, то остановится как только встретит его. Единственная проблема, если последний элемент отрицательный. Тогда возникнет неопределенность. Но тут уж Леонид пусть подумает.
Наверное более правильно так сделать: Если результат будет меньше 0, то отрицательных чисел в массиве нет.
В остальных случаях результат будет равен индексу первого отрицательного элемента.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение