The way you worded this question is kind of confusing, but from what I gather you have the angles and lengths for a certain number of trapezoids, and you want to know which trapezoid has the largest area. I would create two matrices: one with the angles, and one with the lengths, like so:
A=[theta1,theta2,theta3,theta4;...
theta1,theta2,theta3,theta4;...
theta1,theta2,theta3,theta4];
L=[L1,L2,L3,L4;...
L1,L2,L3,L4;...
L1,L2,L3,L4];
Then, I would make a for loop that finds the area of each trapezoid, places the areas in a vector, and keeps track of the maximum area value, like so:
[r,c]=size(A);
areamax=0;
for i=1:r
area(i)=.5*L(i,1)*sind(A(i,1))*(L(i,2)+L(i,4));
if area(i)>areamax
areamax=area(i);
end
end