Установка масштаба оси на логарифмический в MuPAD
Мне было интересно, есть ли способ установить масштаб оси графика на логарифмический в MuPAD? Это возможно с графиками Matlab, но я не смог найти вариант для MuPAD.
1 ответ
АтрибутCoordinateType позволяет переключаться между линейным и логарифмическим графиками.
По умолчанию для CoordinateType установлено значение LinLin, то есть линейные графики. Есть 3 случая логарифмических 2d графиков.
Полулоговые участки
- LinLog - Линейные координаты строятся вдоль горизонтальной оси, логарифмические координаты вдоль вертикальной оси. Функции вида y = exp(c1*x+c2) становятся прямыми.
Например plot(plot::Function2d(exp(x), x = 0 .. 100), CoordinateType = LinLog):
- LogLin - Логарифмические координаты строятся по горизонтальной оси, линейные координаты по вертикальной оси. Функции вида y = c1 ln(x) + c2 становятся прямыми. Например
plot(plot::Function2d(5*log(10,x) + 8, x = 1 .. 100),CoordinateType = LogLin):
Логарифмические участки
- LogLog - Логарифмические координаты строятся вдоль обеих осей. Например
plot(plot::Function2d(sqrt(5*x) + x^4, x = 10^(-3) .. 10^3), CoordinateType = LogLog):
Ссылка: тип координаты