Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2009, 21:50   #1
Anarki
Пользователь
 
Аватар для Anarki
 
Регистрация: 13.09.2009
Сообщений: 29
Вопрос Проблема в Mathcad

Не могу решить систему из ОДУ в Mathcad.
Вот ошибка:

Ошибка переводится так:
Цитата:
Значение нижнего или верхнего индекса слишком велико (или слишком мало) для этого массива
Rkadapt функция в маткаде решающая систему дифф. ур-ий.
Цитата:
Rkadapt (y0,x1,x2,m,D)
Где у0 - вектор начальных значений переменных;
х1, х2 - аргумент, левая и правая границы его диапазона соответственно;
m - число точек, в которых находится решение внутри интервала (x1, х2);
D(x,y) - вектор правых частей системы дифференциальных уравнений первого порядка, соответствующий первым производным вектора у. Этот вектор должен быть предварительно, до использования какой-либо функции, введен в виде выражения D(х,у): = (правые части уравнений).
Кто знает где именно эта ошибка и как её исправить ?
P.S. С Mathcad плохо знаком.

Последний раз редактировалось Anarki; 05.11.2009 в 22:13.
Anarki вне форума Ответить с цитированием
Старый 05.11.2009, 22:06   #2
Alex2009
Proger Man
Форумчанин
 
Аватар для Alex2009
 
Регистрация: 07.03.2009
Сообщений: 584
По умолчанию

Ты код покажи и тебе помогут
ShowMessage('Добро пожаловать!');
Alex2009 вне форума Ответить с цитированием
Старый 05.11.2009, 22:08   #3
Anarki
Пользователь
 
Аватар для Anarki
 
Регистрация: 13.09.2009
Сообщений: 29
Плохо

Цитата:
Сообщение от Alex2009 Посмотреть сообщение
Ты код покажи и тебе помогут
На скрине полное решение системы дифференциальных уравнений в Mathcad. Каков может быть код ?
Anarki вне форума Ответить с цитированием
Старый 06.11.2009, 12:09   #4
Anarki
Пользователь
 
Аватар для Anarki
 
Регистрация: 13.09.2009
Сообщений: 29
По умолчанию

Проблема решена
Все оказалось намного проще чем я думал. Надо было индексы при X в матрице K(t,x) писать начиная с нуля (0,1,2..) а я начал с единицы (1,2,3...). Интересно почему Mathcad не указал на эту ошибку ?
Anarki вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MATHCAD HECTOR.A. Помощь студентам 3 08.03.2009 20:21
Интерполирование в Mathcad TIN Фриланс 2 15.12.2008 17:38
MathCad madshizik Microsoft Office Excel 2 10.10.2008 18:36
Программирование в MathCad Flangini Помощь студентам 2 25.04.2008 15:49