Matlab  |  Mathcad  |  Maple  |  Mathematica  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Банк задач  |  Консультации & Форум  |  Download  |  Ссылки  |  Конкурсы
Научно-практический журнал "Exponenta Pro. Математика в приложениях". Вышел 1/2004 номер журнала
Для студентов
Электронные консультации. Вопросы по пакету Matlab

 

 

Вопрос. Как вычислить предел функции в точке?

 

Ответ. Для этого следует использовать функции limit и syms из Symbolic Toolbox.

Например посчитаем предел функции sign(x) в нуле слева и справа и сравним результаты. Для этого напишем

syms x

limit(abs(x)/x,x,0,'left')

limit(abs(x)/x,x,0,'right').

Первый параметр функции - функция, для которой считается предел, второй - переменная, по которой считать предел, третья - точка, в которой считается предел, и наконец последняя - тип предела: предел справа или предел слева, Все параметры, кроме функции и точки необязательны - тогда вычисления будут проводиться с их значениями по умолчанию.

 

Вопрос. Есть ли в Matlab функции интегрирования жестких систем дифференциальных уравнений?

 

Ответ. Да есть. Например, это функции ode23s или ode15s. Однако обращение с ними требует определенного навыка. Дело в том, что надо предварительно создать файл с записанной в определенном формате системой дифференциальных уравнений. А затем правильно настроить параметры интегрирования.

 

Вопрос. Как вычислить обратную матрицу?

 

Ответ. Например так:

A=inv(A) или

A=A^(-1).

Разумееется, матрица должна быть квадратной. Если детерминант матрицы равен нулю, то элементы матрицы могут стать неопределенным или бесконечностями, как в случае с inv(zeros(5)).

 

Вопрос. Как считать сумму ряда в Matlab?

 

Ответ. Для получения символьного результата можно использовать функции Optimization Toolbox, а именно sym и symsum. Например, посчитаем сумму ряда exp(-x) от 0 до бесконечности:

syms x

symsum(exp(-x),0,Inf).

 

Вопрос. Можно ли в Matlab вычислить неопределенный интеграл?

 

Ответ. Для получения символьного результата можно использовать функции Optimization Toolbox, а именно syms и int.

 

Вопрос. Как я могу компилировать M-файлы в независимо исполняемые приложения?

 

Ответ. Нужно использовать функцию mcc с необходимыми параметрами.

 

Вопрос. Как сделать подписи к графику - название, оси - на русском языке? У меня получается какая-то абракадабра..

 

Ответ. Найдите файл matlabrc.m и в нем добавьте строчку set(0, 'DefaultAxesFontName', 'ArialCyr'); только вместо ArialCyr надо вставить название шрифта на Вашем компьютере, который поддерживает русские символы, затем перегрузите MATLAB и попробуйте выполнить команду title('График').

 

Вопрос. Русские комментарии в функциях почему-то вызывают ошибки. В чем тут дело?

 

Ответ. Скорее всего это из-за использования буквы 'я', замените её на другой символ, например на 2 и, скорее всего, всё заработает.

Карта сайта | На первую страницу | Поиск |О проекте |Сотрудничество |
Exponenta Pro | Matlab.ru

Наши баннеры


Copyright © 2000-2003. Компания SoftLine. Все права защищены.

Дата последнего обновления информации на сайте: 11.05.04
Сайт начал работу 1.09.00

Программное обеспечение Microsoft, Macromedia, VERITAS, Novell, Borland, Symantec, Oracle и др.