Member 12833138 Ответов: 4

Найдите самые близкие значения


Привет,
У меня есть 7 значений (из arduino 1), и я хочу выбрать некоторые из них, которые близки друг к другу по своим значениям, и исключить самые справедливые. Может ли кто-нибудь дать мне код на C++ или объяснить, как его удовлетворить? Я знаю, что это может быть удовлетворено, принимая разницу между значениями, но как?

Что я уже пробовал:

Привет,
У меня есть 7 значений (из arduino 1), и я хочу выбрать некоторые из них, которые близки друг к другу по своим значениям, и исключить самые справедливые. Может ли кто-нибудь дать мне код на C++ или объяснить, как его удовлетворить? Я знаю, что это может быть удовлетворено, принимая разницу между значениями, но как?

4 Ответов

Рейтинг:
2

Patrice T

Цитата:
объясните, как это удовлетворить?

Поэкспериментируйте с решением задачи вручную, измените количество значений, измените наборы данных. Поскольку ответ не приходит с помощью магии, вы используете метод, алгоритм.
это алгоритм, который вы должны использовать в своей программе.
Цитата:
Может ли кто-нибудь дать мне код на C++

Вы не показываете никаких попыток решить проблему самостоятельно, у вас нет вопросов, ваше главное усилие-вставить требование, вы просто хотите, чтобы мы сделали вашу домашнюю работу.
Домашние задания-это упрощенные версии тех задач, которые вам придется решать в реальной жизни. цель это обучение и практикующий.

Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это похоже на попытку научиться водить машину, обучая кого-то другого.
Создание алгоритма - это в основном поиск математики и необходимая адаптация к вашей реальной проблеме.


Member 12833138

Я не программист и не студент, и мне это нужно для какого-то проекта, Я надеюсь, что какой-то репликатор будет соблюдать правила решения:
3 - Если вопрос плохо сформулирован, то либо попросите разъяснений, проигнорируйте его, либо отредактируйте вопрос и исправьте проблему. Оскорбления не приветствуются.
4. Не говорите кому - то читать инструкцию. Скорее всего, у них есть, но они этого не понимают. Дайте ответ или переходите к следующему вопросу.
пожалуйста, прочтите их и будьте повежливее.

Patrice T

"Я не программист и не студент"
ты забыл рассказать об этом. Этот сайт "для тех, кто кодирует", поэтому, если вы не скажете иначе, вы должны быть программистом или студентом.
- Мне это нужно для какого-то проекта."
Этот сайт не является "кодом по запросу бесплатно".
"3 - Если вопрос плохо сформулирован, то и то и другое ..."
Мы понятия не имеем, чего вы пытаетесь достичь, как мы можем догадаться без контекста.
- Оскорбления не приветствуются."
Если вы чувствуете себя оскорбленным, потому что мы не догадываемся о том, что вы не говорите, это ваша проблема.
- будь повежливее."
ты первый.

Stefan_Lang

Если вы не программист или студент, зачем вам вообще нужен код на C++? В этом нет никакого смысла. Если кто-то другой попросит вас об этом, может быть, вы должны сказать ему, что вы не программист и не студент!

Рейтинг:
1

KarstenK

Вам нужно сделать среднее значение всех из них, а затем вычислить разницу каждого значения с ними и сбросить то, что имеет самую большую разницу. Обратите внимание, что среднее значение от остальных значений теперь отличается.


CPallini

5.

Patrice T

смотрите комментарий в S2, кто-то недоволен решениями. :)

Рейтинг:
1

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!


Patrice T

смотрите комментарий в S2, кто-то недоволен решениями. :)

CPallini

У меня 5.

CPallini

Кто-то с довольно большим весом, по-видимому.

Рейтинг:
0

CPallini

Как Карстенк решение предполагает, что отклонение выбросов должно быть сделано на статистических основаниях. Начните с Выброс - Википедия[^].


Patrice T

смотрите комментарий в S2, кто-то недоволен решениями. :)