function flag = Is_Triangle(a, b, c)
if a+b>c&&a+c>b&&b+c>a
flag=true;
else
flag=false;
end
end
function y = sidesOfTheTriangle(A,h)
a=2*A/h;
b=sqrt(h^2+(a/2)^2);
y=[b b a];
end
Problem 42855. Height of a right-angled triangle
function y = triangle_height(a, b, c)
if a>0&&b>0&&c>0
if a^2+b^2==c^2
y=a*b/c;
else
y=NaN;
end
else
y=NaN;
end
function y = your_fcn_name(Points, Triangle)
y=zeros(1,size(Points,1));
for i=1:size(Points,1)
a=Triangle-Points(i,:);
for j=1:3
theta(j)=acos(dot(a(j,:),a(mod(j,3)+1,:))/norm(a(j,:),2)/norm(a(mod(j,3)+1,:),2));
end
if abs(sum(theta)-2*pi)<=1e-6
y(i)=1;
end
end
end
function c = right_triangle_sides(p)
k=1;
for a=1:floor(p/(sqrt(2)+2))
b=(p^2-2*a*p)/(2*p-2*a);
if mod(b,1)==0
d(k,1:3)=[a,b,sqrt(a^2+b^2)];
k=k+1;
end
end
c=cell(1,k-1);
for i=1:k-1
c{i}=d(i,:);
end
end
function d = myDaddyLongLeg(x,ratio)
ratio = 16/9;
y=x/sqrt(1+ratio*ratio);
z=ratio*y;
if z>y
d=z;
else
d=y;
end
end
function y = your_fcn_name(X,Y)
Z=[X;Y];
A=Z(:,1)';
B=Z(:,2)';
C=Z(:,end)';
AB=[B-A 0];
AC=[C-A 0];
y=cross(AB,AC);
y=0.5*norm(y);
end
function y = find_max_sigdec(x)
[m,n]=size(x);
z=zeros(m,n);
for i=1:m
for j=1:n
a = num2str(x(i,j));
b = find(a=='.');
c= length(a)-b;
if length(c)==0
c=0;
end
z(i,j)=c;
end
end
y=max(max(z));
end
function y = myroundn(x,n)
y = round(x,n-1);
end
function y = myround(x,n)
y = round(x,n);
end