clear; close all; clc;

H=tf([0.2 2],[0.5 1]);

fig = figure;
opt = bodeoptions;
opt.MagScale = 'log';
opt.MagUnits = 'abs';
opt.Grid = 'on';
opt.XLabel.String = '\omega';
opt.XLabel.FontSize = 10;
opt.XLabel.FontWeight = 'bold';
opt.YLabel.String = {'|G(j\omega)|', '\theta'};
opt.YLabel.FontSize = 10;
opt.YLabel.FontWeight = 'bold';
opt.YLim = {[10e-2 5],[-90 45]};
opt.TickLabel.FontSize = 10;
opt.Title.String = '';


bodeplot(H,opt);


labels = findall(fig,'Type','Text');
label = labels(strncmp(get(labels,'String'),'|G(j\omega)|',5));
set(label,'String',regexprep(get(label,'String'),'(\(\w*)\)',''));
label = labels(strncmp(get(labels,'String'),'\theta',5));
set(label,'String',regexprep(get(label,'String'),'(\(\w*)\)',''));
label = labels(strncmp(get(labels,'String'),'\omega',5));
set(label,'String',regexprep(get(label,'String'),'(\(\w*/\w*)\)',''));

