Построение двух зависимых от времени графиков с помощью MATLAB - PullRequest
1 голос
/ 18 февраля 2011

По сути, у нас есть две функции. P1 и P2.

P1 Включается при t = 0 и работает в течение нескольких секунд (функция триггера). Затем начинается P2, это и экспоненциальный спад.

Ниже я пытаюсь сделать следующее.

Я пытался создать временную матрицу и даже решатель од. Мне нужен способ построения обеих функций на графике сигл.

Любая помощь высоко ценится.

alpha=20 beta=4.9139 H0=-0.0116 A=959; P01=100; P02=100; R=0.5; C=0.1;

из T01-T1 (0,639 с)

H=(exp(alpha*T1)/(alpha^2)+(beta^2)).*(alpha*sin(beta*T1)-belta*cos(beta*T1));

G=(A*H0/C)-P01;

P1=((A*H)/(C-G))*exp(-T1/R*C);

Тогда: t02-t2 (1,278 с)

P2=P02*exp(-T2/(R*C))

1 Ответ

2 голосов
/ 18 февраля 2011

С

alpha=20; beta=4.9139; H0=-0.0116; A=959; P01=100; P02=100; R=0.5; C=0.1;
T1 = 0:0.001:0.639;
H=(exp(alpha*T1)/(alpha^2)+(beta^2)).*(alpha*sin(beta*T1)-beta*cos(beta*T1));
G=(A*H0/C)-P01;
P1=((A*H)/(C-G)).*exp(-T1/R*C);

T2 = 0.639:0.001:1.278;
P2=P02*exp(-T2/(R*C));

т.е. определяя векторы времени T1 и T2 с шагом 0,001 с, я получаю следующий график (обратите внимание, что я умножил P2 на 10 ^ 8, потому что y-шкалы довольно разные.

figure,plot(T1,P1,'r',T2,P2*1e8,'g')

enter image description here

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