%% ЧЩСЙКЗ БНБЛХУЗ: Лэуз ЕсгбуфзсйбкЮт ўукзузт 01
%  ПНПМБФЕРЩНХМП:
%  ЗМЕСПМЗНЙБ РБСБДЩУЗУ:

%% ПдзгЯет
% 
% БнфйгсЬшфе фп M-file бхфь уфп directory My Documents\ MATLAB\,
% мефпнпмЬуфе фп уе lab01.m, гйб рбсЬдейгмб, кбй чсзуймпрпйЮуфе фп щт
% хрьдейгмб-пдзгь гйб фз ухмрлЮсщуз фзт есгбуфзсйбкЮт Ьукзузт, 
% рспубсфюнфбт кбфЬф ресЯрфщуз фйт енфплЭт фпх MATLAB рпх брбйфпэнфбй гйб 
% фзн ерЯлхуз фзт Ьукзузт.
% 
% РСПУПЧЗ: БнпЯофе фп бсчеЯп бхфь мЭуб брь фп MATLAB чсзуймпрпйюнфбт фпн
% MATLAB Editor, кбй ьчй кЬнпнфбт double-click рЬнщ уфп бсчеЯп бр' Эощ
% брь фп MATLAB.
%
% Мзн оечЬуефе нб енесгпрпйЮуефе фп *cell mode* уфпн Matlab Editor. Рйп 
% ухгкексймЭнб, Энб cell еЯнбй Энб уэнплп енфплюн фпх прпЯпх з Энбсоз 
% узмбфпдпфеЯфбй щт %%. МрпсеЯфе нб енесгпрпйЮуефе Энб мемпнщмЭнп cell 
% кЬнпнфбт click рЬнщ фпх ме фп mouse, кбй кбфьрйн нб екфелЭуефе фйт 
% енфплЭт *мьнп* фпх ухгкексймЭнпх cell (Control + Enter) кбфЬ фзн 
% ресЬфщуз мйбт есгбуфзсйбкЮт Ьукзузт.
%
% ЧсзуймпрпйЮуфе фп уэмвплп % гйб нб ухмресйлЬвефе учьлйб кбй кеЯменп 
% уфп M-file. ПфйдЮрпфе всЯукефбй деойЬ фпх ухмвьлпх % иещсеЯфбй учьлйп
% кбй ден бнфймефщрЯжефбй щт мЭспт кЬрпйбт енфплЮт фпх MATLAB.
%
% РспурбиЮуфе нб брбнфЮуефе кЬие хрп-есюфзуз фзт Ьукзузт чсзуймпрпйюнфбт
% фзн кбфЬллзлз енфплЮ уфп command window. Бцпэ вевбйщиеЯфе ьфй з 
% енфплЮ еЯнбй ущуфЮ, бнфйгсЬшфе фзн уфп M-file фзт Ьукзузт кбй рспчщсЮуфе
% уфзн ерьменз хрп-есюфзуз.
%
% *Publishing to html:*
%
% ёнб M-file мрпсеЯ нб мефбфсбреЯ уе Энб html file рпх нб ресйЭчей ьлет
% фйт енфплЭт, фб учьлйб, фб еоесчьменб (outputs) фщн енфплюн, кбиют кбй 
% ейкьнет, чсзуймпрпйюнфбт фзн лейфпхсгйкьфзфб publish фпх MATLAB, щт:
%
%   File -> Publish to HTML
% 
% З дйбдйкбуЯб бхфЮ дзмйпхсгеЯ бхфьмбфб Энб folder ме фп ьнпмб html уфп
% working directory фпх MATLAB. Фп folder бхфь ресйЭчей фп html file, кбй
% рйибнют мйб уейсЬ учефйкюн ейкьнщн (уе .png format) бн фп M-file ресйЭчей
% енфплЭт рпх рбсЬгпхн гсбцйкЬ, ьрщт з енфплЮ command |plot|. 
% _Узмейюнефбй_ ерЯузт ьфй мрпсеЯфе нб дзмпуйеэуефе Энб M-file уе Ьллб 
% _Ьллб formats_, ьрщт pdf Ю Powerpoint; гйб ресйууьфесет рлзспцпсЯет
% бнбфсЭофе уфп |File -> Publish To|
%
% МрпсеЯфе нб ейуЬгефе мйб рлзиюсб мпсцюн кеймЭнпх уе Энб M-file 
% чсзуймпрпйюнфбт:
%
%   Cell -> Insert Text Markup
%
% Пй дйбцпсЭт мефбоэ фщн дйбцьсщн text formats еЯнбй рбсбфзсЮуймет мьнп
% уфп дзмпуйехмЭнп html file.
%
% Гйб рбсЬдейгмб, мрпсеЯфе нб ейуЬгефе мйб bulleted list щт:
% 
% * *boldface text*
% * _italisized text_
% * |monospaced text|; фп фелехфбЯп чсзуймпрпйеЯфбй кхсЯщт гйб нб
% хрпдзлюуей енфплЭт фпх MATLAB
%
%
% *РбсбдщфЭб:*
%
% Гйб кЬие есгбуфзсйбкЮ Ьукзуз, уфеЯлфе e-mail уфп дйдЬукпнфб уфп 
% phkyriakidis@geo.aegean.gr, ме:
%
%    (i)  фп M-file ме фйт енфплЭт кбй фб учьлйб/брбнфЮуейт убт
%    (ii) Энб .zip archive ме фп html folder рпх дзмпуйеэфзке ме фз
%         дйбдйкбуЯб publish фпх MATLAB
%
% КблЮ ухнЭчейб, кбй мзн оечЬуефе нб гсЬшефе фп *пнпмбферюнхмь* убт уфзн 
% кпсхцЮ бхфпэ фпх бсчеЯпх...
%
% ЦбЯдщн КхсйбкЯдзт
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%% УелЯдб #1: РспкбфбскфйкЬ
% Цпсфюуфе фп бсчеЯп bayData.mat брь фп working directory
load bayAreaData.mat
% ЛЯуфб мефбвлзфюн (variables) уфп ресйвЬллпн есгбуЯбт (workspace)
who
% Рйп лерфпмесейбкЮ лЯуфб мефбвлзфюн уфп workspace
whos
%%
% Узмейюуфе ьфй уфп html file ьлб фб еоесчьменб (output) фщн енфплюн 
% емцбнЯжпнфбй уфп фЭлпт кЬие cell фпх M-file, кбй прпйбдЮрпфе учьлйб 
% бкплпхипэн мйб енфплЮ емцбнЯжпнфбй ме фп уэмвплп % мрспуфЬ. Бхфь еЯнбй 
% брпдекфь гйб фзн рбспхуЯбуз фщн лэуещн фщн есгбуфзсйбкюн убт букЮуещн. 
% 
% Бн гйб прпйпдЮрпфе льгп ерйихмеЯфе нб рбспхуйЬуефе фб еоесчьменб мйбт 
% енфплЮт бксйвют мефЬ фзн енфплЮ бхфЮ, фьфе чсзуймпрпйЮуфе Энб 
% шехдп-cell, дзлбдЮ дзмйпхсгЮуфе Энб cell чщсЯт фЯфлп мЭущ дэп ухмвьлщн
% %% уе мйб гсбммЮ:
%
% ЛЯуфб мефбвлзфюн уфп workspace
who
%% 
% Рйп лерфпмесейбкЮ лЯуфб
whos
%%
% бхфЮ з рспуЭггйуз, ьмщт, кбфбуфсЭцей фз ухнЭчейб фпх кеймЭнпх уфп M-file
% кбй де ухнЯуфбфбй кбф' бсчЬт. МрпсеЯфе нб фз чсзуймпрпйЮуефе цхуйкЬ бн 
% кбй ец' ьупн бйуиЬнеуфе Ьнефб ме фйт енфплЭт кбй фзн бнфйуфпйчЯб M-file
% кбй htm-file уфп MATLAB.

%% 1/1
% ДйбуфЬуейт фпх рЯнбкб дедпмЭнщн bayprecip 
size(bayprecip)
% Бсйимьт уфзлюн = 6
% Бсйимьт гсбммюн (уфбимюн рбсбфЮсзузт) = 77
% ЕнбллбкфйкЮ брЬнфзуз:
[ndat,ncol] = size(bayprecip); % Фп уэмвплп ; ксэвей фб еоесчьменб
disp([ndat ncol]);
iColC = [2 3]; % Бсйимьт уфЮлзт ме ухнфефбгмЭнет
iColV = 4;     % Бсйимьт уфЮлзт ме фймЭт мефбвлзфЮт
bullet = 10;   % БкфЯнб кэклпх гйб фзн брейкьнйуз узмеЯщн
iCat = 0;      % ДЮлщуз мЮ дйбксйфЮт (дзл. ухнечпэт) мефбвлзфЮт
scattermap(bayprecip,[2 3],10,4,0);

%% 1/2
% Брейкьнйуз бкфпгсбммЮт (coastline) уе мйб кбйнпэсйб ейкьнб (figure):
figure
plot(baycoast(:,1),baycoast(:,2),'.'); axis('image');

%% 1/3
% ЕйуЬгефе едю фйт енфплЭт рпх брбйфпэнфбй гйб фзн ерЯлхуз фщн хрьлпйрщн
% хрп-есщфЮуещн фзт Ьукзузт...