Как создать функцию с векторами и вертикальной асимптотой с помощью MATLAB - PullRequest
1 голос
/ 27 апреля 2010

Постройте функцию f (x) = 1,5x / x-4 для -10, равного или меньшего, чем X, равного или меньшего 10. Обратите внимание, что функция имеет вертикальную асимптоту при x = 4. Составьте график функции, создав два векторы для области х. Первый вектор (назовите его x1) с элементами от -10 до 3.7, а второй вектор (назовите его x2) с элементами от 4.3 до 10. Для каждого вектора X создайте вектор Y (назовите их y1 и y2) с соответствующие значения Y в соответствии с функцией. Для построения функции сделайте две кривые на одном графике (y1 против x1 и y2 против x2).

1 Ответ

5 голосов
/ 27 апреля 2010

Узнайте, как создавать векторы в Matlab. Сначала посмотрите на оператор двоеточия (:) , который создает векторы, если вы знаете значения начала, шага и конца. Посмотрите также на функцию LINSPACE , если вам не нужно знать, как далеко находятся точки в векторе, но сколько точек вам нужно. Это поможет вам создать векторы x1 и x2.

Тогда научитесь делать арифметических вычислений в MATLAB. Создайте векторы y1 и y2.

Затем создайте график с помощью функции PLOT . Возможно, вам придется использовать HOLD ON, HOLD OFF , чтобы нарисовать две кривые на одной фигуре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...