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

tau=4*10^(-4); %введи своё тау
t=0:0.000001:5.2*tau;
i1l=300*exp(-t/tau); %введи свою функцию тока i1l
i20=150*exp(-t/tau); %введи свою функцию тока i20

figure;
hold on;
grid on;

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

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

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

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

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

set(gca,'YTick',(floor(min([min(i1l) min(i20)])/10))*10:20:(ceil(max([max(i1l) max(i20)]))/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
Соседние файлы в папке графики для курсача в матлабе