Иллюстрированный самоучитель по Mathematica 5

Вычерчивание графиков. Функция Plot.

Иногда значение этой опции приходится уменьшать.

Иллюстрированный самоучитель по Mathematica 5 › Мультимедиа: геометрия, графика, кино, звук › Вычерчивание графиков. Функция Plot.

Слева хорошо заметен излом. Этот недостаток легко исправить.

Иллюстрированный самоучитель по Mathematica 5 › Мультимедиа: геометрия, графика, кино, звук › Вычерчивание графиков. Функция Plot.

Как видите, несколько изъянов исчезло.

Количество точек, в которых производятся вычисления, регулируется опцией PlotPoints, которая по умолчанию равна 25. Если угол между последовательными сегментами превосходит значение опции MaxBend, то производится дробление интервала между соседними точками, но таких шагов дробления не может быть больше, чем значение опции PlotDivision. Если это значение мало, график получится угловатым.

Иллюстрированный самоучитель по Mathematica 5 › Мультимедиа: геометрия, графика, кино, звук › Вычерчивание графиков. Функция Plot.

Если же использовать значение по умолчанию (оно больше 1), график будет более гладким.

Иллюстрированный самоучитель по Mathematica 5 › Мультимедиа: геометрия, графика, кино, звук › Вычерчивание графиков. Функция Plot.

Для уменьшения времени вычисления функций в выбранных по адаптивному алгоритму точках производится их компилирование, заключающееся в создании некоторого псевдокода. Однако это может привести к уменьшению точности вычислений. Чтобы избежать подобной потери точности, нужно применить опцию Compiled › False. Давайте посмотрим, для каких функций по умолчанию установлена опция Compiled › True.

Block[{$Messages={}}, Select[Names["*"],
  
Options[ToExpression[I],Compiled]=={Compiled > True}&]]
 {ContourPlot,DensityPlot,FindMaximum,FindMinimum,FindRoot,
  
NDSolve,NIntegrate,NProduct,NSum,ParametricPlot,
 ParametricPlot3D,Play,Plot,Plot3D}
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.