Mathcad, Есть ли в матрице строка, в которой все элементы принадлежат промежутку [X,Y]?

есть ли в матрице строка, в которой все элементы принадлежат промежутку [X,Y]?

эм… Зависит от матрицы :smiley:

Если это вопрос о том как сделать это в Маткаде, то например можно аналогично предыдущей задаче проверять нет ли min(row) < X или max(row) > Y.

Не выходит :с Независимо от промежутка ответ не меняется.2

В любой непонятной ситуации надо выводить значения всех переменных во время выполнения кода. http://blog.algoprog.ru/how-to-debug-small-programs/
Например, для начала можно просто убрать строки про Yes/No, чтобы увидеть что в N.

Непонятно для чего второе присваивание N в конце цикла, и 0 присваивать наверно надо было в самом начале до циклов.

N выводит просто количество строк

Тут проверяется не “есть ли в матрице строка, в которой все элементы принадлежат промежутку …”, а “есть ли в матрице элемент, который принадлежит промежутку …”.

а как это можно исправить?

Например, так:

Или если с двумя циклами как тут, то завести еще одну переменную, чтобы во вложенном цикле считать количество подходящих элементов, и потом если это число равно длине строки — увеличивать N на 1 (или сразу return yes, а в конце функции return no http://support.ptc.com/help/mathcad/en/index.html#page/PTC_Mathcad_Help/operators_for_exiting_loops_and_programs.html)