Скачиваний:
19
Добавлен:
30.12.2020
Размер:
1.83 Кб
Скачать
clc,close all;

tau=4*10^(-4); %введи своё тау
t=0:0.000001:5.2*tau;
U1l=120*(2-exp(-t/tau)); %введи свою функцию напряжения U1l
U20=60*exp(-t/tau); %введи свою функцию напряжения U20

figure;
hold on;
grid on;

plot(t,U1l,'-','LineWidth',1.3,'color',[0 0 0]/255); %строим U1l
plot(t,U20,'-','LineWidth',1.3,'color',[0 0 0]/255); %строим U20

xlim([0 5.2*tau]);
ylim([min([min(U1l) min(U20)]) max([max(U1l) max(U20)])+10]); %изменяйте числа, если не видно полностью график или наоборот, слишком много пустого пространства

xlabel('t'', c'); %название оси Х
ylabel('u(t''), кВ'); %название оси Y

%изменяйте координаты расположения текста как вам надо, чтоб было красиво
text(5*tau, 230,'u_{1l}(t'')', 'FontSize',12);
text(5*tau, 10,'u_{20}(t'')', 'FontSize',12);

yline(240, '--','LineWidth',1.3,'color',[0 0 0]/255); %это асимптота, копируйте только эту строчку, если нужно больше асимптот, если нужна другая координата, то измените 1ую переменную

set(gca,'YTick',(floor(min([min(U1l) min(U20)])/10))*10:20:(ceil(max([max(U1l) max(U20)]))/10)*10); %подибрайте значения, чтобы на оси Y были нужные вам засечки

xticks([0 tau 2*tau 3*tau 4*tau 5*tau]); %эта строчка меняет места засечек по оси Х
xticklabels({'0', '\tau','2\tau','3\tau','4\tau','5\tau'}); %эта строчка меняет имена засечек по осям Х и Y
Соседние файлы в папке графики для курсача в матлабе