2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Масштабирование графика
Сообщение15.05.2016, 10:30 
Хочу построить график функции = cos(Pi * x/2) + Epx (-x / 0.001)
Если не задавать параметры xmax, ymax все строит, но меня на устраивают его диапазоны, так как мне нужен "определенный фрагмент" графика.

При попытка скомпилировать код ниже. Выдает ниже. Кто может подсказать как вывести нужный мне диапазон?

Package pgfplots Warning: Axis range for axis y is approximately empty; enlargi
ng it (it is [0.0:0.0]) on input line 17.


! Package PGF Math Error: You've asked me to divide `353.33858000000000' by `0.
0', but I cannot divide any number by `0.0'.

Код:
%Преамбула
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{width=14cm, compat=1.4}

%Содержимое документа
\begin{document}
\begin{tikzpicture}
\begin{axis}[
   ymin=0.1, ymax=100,
   xmin=-0.1,
   xmax=1.1
]

\addplot[red] {cos(deg(pi * x / 2)) + 1 / e^(x * 100)};

\end{axis}
\end{tikzpicture}
\end{document}

 
 
 
 Re: Масштабирование графика
Сообщение15.05.2016, 14:21 
iceman2112
Что-то Вы размахнулись с областью определения, так у Вас вообще ничего хорошего не выйдет, в том числе и с информативной точки зрения.
Используется синтаксис LaTeX
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{width=14cm, compat=1.12}

%Содержимое документа
\begin{document}
\begin{tikzpicture}
\begin{axis}
\addplot[red,domain=-0.01:1.1] {e^(-100*x)+cos(deg(pi*x/2))};
\end{axis}
\end{tikzpicture}
\end{document}


Версию пакета у себя посмотрите на всякий случай. У меня выставлена моя - 1.12.

 
 
 
 Re: Масштабирование графика
Сообщение15.05.2016, 17:07 
Спасибо за ответ.

Может я мыслю не верно. Я предполагал так, я задаю точки области y и х, которые хочу видеть, весь график, который попадает в этот прямоугольнике должен мне отобразиться. То что не влазил - то не влазит.

Вы сказали что я размахнулся с областью определения, можете пояснить этот момент.

domain - я понял это ООП? а дальше он его масштабирует под значения y. Но если я не хочу чтобы он мне показывал огромные (макс. значения в заданном), а хочу чтобы ограничил y до 10 (к примеру) я могу такое сделать?

 
 
 
 Re: Масштабирование графика
Сообщение15.05.2016, 18:05 
iceman2112 в сообщении #1123713 писал(а):
domain - я понял это ООП?

Это область определения функции, вернее, ее сужение. Отображается график только для этих значений аргументов. В связи с чем у меня вопросы: Вы мой код посмотрели? результат видели? он Вас устраивает? не устраивает? чем?

 
 
 
 Posted automatically
Сообщение16.05.2016, 02:19 
Аватара пользователя
 i  Тема перемещена из форума «TeXнические обсуждения» в форум «Карантин»
по следующим причинам:

- неправильно набраны формулы (краткие инструкции: «Краткий FAQ по тегу [math]» и видеоролик Как записывать формулы).

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 
 
 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group