Programação
-
Definir tamanho da fonte dos eixos e da legenda dos eixos para todas as imagens:
set(groot, 'DefaultAxesFontSize',12)
set(groot, 'DefaultAxesLabelFontSizeMultiplier', 1.4)
Definir o LaTeX como interpretador para os eixos e suas respectivas legendas:set(groot, 'DefaultTextInterpreter','LaTeX')
set(groot, 'DefaultAxesTickLabelInterpreter','LaTeX')
Configurar e salvar figuras automaticamente
figure(1)
plot(vetor_tempo, w_experimental, '-r', 'LineWidth', 0.5) % Plota o resultado experimental na cor vermelha
hold on
plot(vetor_tempo, w_simulado, '-k', 'LineWidth', 1) % Plota a simulação na cor preta
xlim([0 max(vetor_tempo)]) % Define o tamanho do eixo X
leg = legend('$\omega$ experimental','$\omega$ simulado com ruído'); % Define as legendas
set(leg,'Interpreter','latex'); % Define o LaTeX como interpretador das legendas
set(leg,'FontSize',12); % Define o tamanho da fonte das legendas
ylabel('$\omega \ (rad/s)$', 'FontWeight', 'bold', 'Interpreter', 'LaTex') % Define o nome do eixo y
xlabel('$t \ (s)$', 'FontWeight', 'bold', 'Interpreter', 'LaTeX') % Define o nome do eixo x
print('-f1', 'simulation_prints\IL1_comparacao', '-dpng') % Salva a imagem na pasta "simulation_prints" no formato .PNG
Outro método para configurar os marcadores das imagens:
x = linspace(0,2*pi,25); y = sin(x); ln = plot(x,y)
ln.LineWidth = 2; ln.Color = [0 0.5 0.5]; ln.Marker = 'o'; ln.MarkerEdgeColor = 'b';
ax = gca; ax.FontSize = 14;
Simular arquivos .slx, tipo Simulink, automaticamente no ambiente de script:
sim('simulacao_sem_controlador',simulation_time)
Exportar variáveis para o Latex (não funciona para variáveis do tipo ft e idft):
latex(vpa(variavel_a_ser_exportada))