Фото1 исходные данные.
https://prnt.sc/10k0ykp
Фото2 исходные данные.
https://prnt.sc/10k0zve
Фото3 то, что выбило вначале.
https://prnt.sc/10k10dr
подскажите пожалуйста как сделать?
Код: Выделить всё
cat x1.m
function xout = x1(t)
T=0.4; T1=0.1; T2=0.12; T3=0.05; T4=0.06; T5=0.035; T6=0.035; a1=-0.6; a2=0.5;
if(0 <= t && t <= T1)
xout = t/T1;
return;
endif
T12 = T1 + T2;
if(T1 < t && t <= T12)
xout = (1 - a1)/(-T2)*(t - (T12 - a1*T1)/(1-a1));
return;
endif
% etc
endfunction
Код: Выделить всё
val=[диапазон данных];
o=[]; for n=1:size(val,2); o = [o x1(val(n))]; endfor
plot(val, o);