Совет 145.

Иногда целесообразно при построении графиков использовать в качестве аргумента анализируемую функцию, вставленную в качестве операнда в оператор on error. Это позволяет, например, строить графики в диапазоне значений аргументов, где сама функция, так сказать, плохо определена. На рис. 145 показано решение задачи из романа Жюль Верна «20 тысяч лье под водой», описанной в совете 74. На рис. 77 функция табулировались, на рис. 145 по ним стоятся графики. Если при этом вызов функций L(d) и Lc(d) может прерваться аварийно, что часто случается при работе со встроенной функцией Find, то оператор on error будет возвращать значение своего первого операнда – нуль в нашем случае. Это позволяет не только графически решать задачу, но и проанализировать ее в широком диапазоне изменения аргумента d. На графике четко прослеживаются четыре зоны: L = 0 и Lc = 0 (решения нет), L > 0 и Lc > 0 (решение задачи), L > 0, а Lc < 0 («мнимое» решение) и зона с нестабильным решением (правая часть графика).