Что означает «ноль функции в пределах предела точности ϵ = 10–3»? - PullRequest
2 голосов
/ 13 декабря 2011

Ну, вопрос в том;«Напишите код C, который находит ноль функции y = ax + b, без решения уравнения. Ноль будет найден в пределах предела точности ϵ = 10 - 3. Вы начнете с x = 0 и переместитесь на x вправильное направление, пока | y | <ϵ. "</p>

Я новичок в программировании и тоже ничего не знаю об этом.Помоги мне !!

Ответы [ 2 ]

4 голосов
/ 24 декабря 2011

Это означает, что вы должны решить неравенство | ax + b | <10 ^ -3, пробуя разные значения для х. </p>

Поскольку это линейная функция, это просто. Начните со случайного числа в точке x, а затем увеличьте или уменьшите его в зависимости от результата ax + b. То есть если вы двигаетесь в одном направлении, а результаты уходят еще дальше, вы должны следовать в противоположном направлении.

Вам нужно будет разработать алгоритм, который определяет увеличение / уменьшение x.

0 голосов
/ 24 декабря 2011

| у | <10,3 или хорошо, -0,001 <у <0,001. </p>

Вы должны увеличить или уменьшить x (начиная с 0, как вы сказали), чтобы у y было значение от -0,001 до 0,001.

О ϵ, a.k.a. epsilon, используется для обозначения очень малого значения. Для этой проблемы символом ϵ обозначено значение допуска, так как y не требуется, чтобы принимать строгое значение 0.

...