Скачиваний:
46
Добавлен:
30.12.2020
Размер:
2 Кб
Скачать
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
Соседние файлы в папке графики для курсача в матлабе