Matlab Yazılımı , çok karmaşık algoritmaları hızlı ve kolay bir çekilde kodlama imkanının yanı sıra mükemmel bir vektörel grafik yeteneğine de sahiptir. CorelDraw gibi vektörel çizim programlarında çizip “.eps” olarak sakladığımız Grafik figürlerini Matlb’ta M-Dosyaları yardımıyla çizdirebiliyoruz fakat burada bilmemiz gereken Matlab figür komutlarının nasıl oluşturulduğudur. öncelikle sizlere M-Dosyası üzerinden Grafiklerin nasıl oluşturulacağını anlatacağım ve bir çizgi grafik örneği vereceğim.

Matlab ile Figür Çizimi
Matlab ile Figür Çizimi

Aşağıdaki Komutlara göz atın…function createfigure%CREATEFIGURE% Auto-generated by MATLAB on 20-Apr-2011 03:43:30%% Create figurefigure1 = figure(…’Color’,[1 1 1],…’FileName’,’D:semİner tezTEZ 20 NiSANGrafiklergrfkAraliklar.eps’,…’InvertHardcopy’,’off’,…’Name’,’GrfkAraliklar’,…’PaperSize’,[6 3],…’PaperType’,’‘);%% Create annotationannotation1 = annotation(…figure1,’line’,…[0.04107 0.775],[0.9048 0.9048],…’LineWidth’,3);%% Create annotationannotation2 = annotation(…figure1,’line’,…[0.775 0.775],[0.881 0.931],…’LineWidth’,3);%% Create annotationannotation3 = annotation(…figure1,’line’,…[0.4018 0.4018],[0.8833 0.9214],…’LineWidth’,2);%% Create annotationannotation4 = annotation(…figure1,’line’,…[0.03929 0.03929],[0.881 0.931],…’LineWidth’,3);%% Create annotationannotation5 = annotation(…figure1,’line’,…[0.2268 0.2268],[0.9238 0.8857],…’LineWidth’,2);%% Create annotationannotation6 = annotation(…figure1,’line’,…[0.6 0.6],[0.9238 0.8857],…’LineWidth’,2);%% Create textboxannotation7 = annotation(…figure1,’textbox’,…’Position’,[0.02143 0.78 0.1607 0.08584],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘0′},…’FitHeightToText’,’on’);%% Create textboxannotation8 = annotation(…figure1,’textbox’,…’Position’,[0.7554 0.7868 0.1607 0.08584],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘M’},…’FitHeightToText’,’on’);%% Create textboxannotation9 = annotation(…figure1,’textbox’,…’Position’,[0.3804 0.7945 0.1607 0.1023],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘x_{i}’},…’FitHeightToText’,’on’);%% Create textboxannotation10 = annotation(…figure1,’textbox’,…’Position’,[0.09643 0.785 0.1607 0.1023],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘h_{1}’},…’FitHeightToText’,’on’);%% Create textboxannotation11 = annotation(…figure1,’textbox’,…’Position’,[0.2875 0.8041 0.1607 0.1023],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘h_{2}’},…’FitHeightToText’,’on’);%% Create textboxannotation12 = annotation(…figure1,’textbox’,…’Position’,[0.4786 0.7803 0.1607 0.1023],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘h_{1}’},…’FitHeightToText’,’on’);%% Create textboxannotation13 = annotation(…figure1,’textbox’,…’Position’,[0.6518 0.7969 0.1607 0.1023],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘h_{2}’},…’FitHeightToText’,’on’);%% Create textboxannotation14 = annotation(…figure1,’textbox’,…’Position’,[0.1946 0.9038 0.1607 0.08584],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘M/4′},…’FitHeightToText’,’on’);%% Create textboxannotation15 = annotation(…figure1,’textbox’,…’Position’,[0.3625 0.9038 0.1607 0.08584],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘2M/4′},…’FitHeightToText’,’on’);%% Create textboxannotation16 = annotation(…figure1,’textbox’,…’Position’,[0.5625 0.9038 0.1607 0.08584],…’LineWidth’,2,…’LineStyle’,’none’,…’String’,{‘3M/4′},…’FitHeightToText’,’on’);