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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2017, 23:05   #1
reptype
Новичок
Джуниор
 
Регистрация: 26.04.2017
Сообщений: 1
По умолчанию Решение системы уравнений с изменяющейся переменной в Mathlab

Необходимо решить систему уравнений:

5*da/dt+2*x(3)+x(4)=0
5*da/dt+x(4)=0
2*x(3)+x(4)=-3

a(t) - синусоидальная функция времени.
Пусть a(t)=sin(t)
Нужно найти решение системы в каждый момент времени.

Цитата:
clear, clc
h=5
t=0:h:15;
n=length(t);
a=t.*sin(t);
for i=1: (n-1)
da(i)=(sin(t(i+1))-sin(t(i)))/h;
end
A=[ da*5 2 1; da*5 0 1; 0 2 1];
b=[0; 0; -3];
x = A\b;
Не знаю, где ошибка. Не могу добиться получения массива решений.
reptype вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение системы уравнений Max00766 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 20.06.2016 09:50
Решение системы линейных уравнений методом Холецкого. Размер системы n параметр, n <= 10. ProjectVenom Помощь студентам 1 08.03.2014 15:57
Решение системы уравнений lostman23 Помощь студентам 1 05.02.2014 15:08
решение уравнений с одной переменной ураган Помощь студентам 0 07.01.2013 19:27
Решение системы уравнений. Вадим Буренков Помощь студентам 5 16.11.2010 14:38