Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        Модифицированный метод Эйлера
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: paradise, KMA
  

Bond94g



Новичок

function main
[x,t]=eiler_m(0,1,100,1)
endfunction

function deriv=g(t,x)
deriv=-2*t.*x;
endfunction

function [x,t]=eiler_m(a,b,n,x0)
h=(b-a)/n;
x(1)=x0;
for i=1:n+1
t(i)=a+(i-1)*h;
end
for i=2:n+1
tp=t(i-1)+h/2;
xp=x(i-1)+h/2*g(t(i-1),x(i-1));
x(i)=x(i-1)+h*g(tp,xp);
end
endfunction
Помогите пожалуйста. Когда я вызываю main всё работает правильно. А когда хочу построить plot(x,t) то пишет, что 'x' undefined near line 52 column 8
evaluating argument list element number 2.

Всего сообщений: 2 | Присоединился: декабрь 2013 | Отправлено: 18 дек. 2013 19:16 | IP
Bond94g



Новичок

Пишу в Octave

Всего сообщений: 2 | Присоединился: декабрь 2013 | Отправлено: 18 дек. 2013 19:17 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com