%tudás hányados
%
learning_constant=1.5;
secPerDay=24*60*60;
tau=learning_constant*secPerDay;

class_length=5;
endOfClass=class_length*secPerDay;

knowledgeAtEnd=1-exp(-endOfClass/tau);

disp(['At the end of ' num2str(class_length)...
    ' I will know ' num2str(knowledgeAtEnd*100) '% of MATLAB.']);
%fprintf('balbalba \t fdfd\n %s','mycat');
%}

%transzponálás
%{
a=[1 2 3 4+i]
transpose(a)
a' %komplex konjugált
a.'
%}

%eltelt idõ
%
spmin=60;
sphour=spmin*60;
spday=sphour*24;
spmonth=spday*30.5;
spyear=spmonth*12;
secConversion=[spyear spmonth spday sphour spmin 1]
currentTime=clock;
elapsedTime=currentTime-start; %start ebben a mappában tárolva, tehát látszik
elapsedTime'
elapsed_seconds=secConversion*elapsedTime'
%}

% mennyit tudok mostanra
%
currentKnovledge=1-exp(-elapsed_seconds/tau);
disp(['Now I know ' num2str(currentKnovledge*100) '% of MATLAB.']);
%}

%tanulási trajektória
%
tVec=linspace(0, endOfClass, 10000);
knowledgeVec=1-exp(-tVec/tau);
%}

%indexelés
%
A=rand(5)
A(1, 4)
A(12)
A(1:3, 1:2)
A([1 5 3], [1 4])
%}

%mikor tudod 50%-ra a matlabot
%{
resz=0.5;
[minval, minind]=min(abs(knowledgeVec-resz)); %min érték és ennek az indexe
halfTime=tVec(minind); %tVec is így van indexelve, abban van az idõ
disp(['I will know ' num2str(resz*100) '% of the matlab after ' num2str(halfTime/spday) ' days.']);
%}

%plot sin
%
finomsag=1000;
x=linspace(0, 4*pi, finomsag);
y=sin(x);
figure;
plot(y);
figure;
plot(x,y);
%}

%tanulási trajekt plot
%{
figure; %új ábra lesz
plot(tVec/spday, knowledgeVec);
xlim([-1 1]);
ylim([0 100]);
%}
