Megoldások
function ki=gyakoriM(s)
maganhangzok=['a'; 'e'; 'i'; 'o'; 'u'; 'y' ];
gyakorisag=sum((lower(s)==maganhangzok),2);
[~,s2] =sort(gyakorisag);
ki=maganhangzok(s2(end-2));
function ki=helyesErtek(A)
helyeselso=(A(1,:)>=0 & A(1,:)<=10);
helyesmasodik=(A(2,:)>=-1 & A(2,:)<=1);
ki=sum(helyeselso & helyesmasodik);
function ki=rekSorozat(eps)
a=4.1;
while abs(a-3)>=eps
a=sqrt(5*a-6);
end
ki=a;
function arany=atment(s)
pontszam=xlsread(s);
elsozh=sum(pontszam(:,1:2)>=50,2);
masodikzh=sum(pontszam(:,3:4)>=50,2);
atmentek=sum(elsozh & masodikzh);
arany=atmentek/size(pontszam,1);
function nyeregFelulet()
x=linspace(-1,1);
y=x;
[xx,yy]=meshgrid(x,y);
z=xx.^2-2*yy.^2;
mesh(x,y,z);
title('Nyereg');
saveas(gca,'nyereg.jpg')
function A=buvosNegyzet(v)
meret=sqrt(length(v));
A=zeros(meret);
p=perms(1:meret^2);
w1=1:meret;
w2=meret:-1:1;
for i=1: size(p,1)
A(:)=v(p(i,:)) ;
oszloposszeg=sum(A);
sorosszeg=sum(A,2);
foatlo=sum(diag(A));
mellekatlo=sum(diag(A(w2,w1)));
if mellekatlo==foatlo && sum(sorosszeg==foatlo)==meret && sum(oszloposszeg==foatlo)==meret
return
end
end
A=-1;
function szokoEv(n)
if rem(n,4)==0 && rem(n,100)~=0
fprintf('Ez az év szökőév \n');
elseif rem(n,4)==0 && rem(n,400)==0
fprintf('Ez az év szökőév \n');
else
fprintf('Ez az év nem szökőév \n');
end