% % subroutine objective function %file name = tre_redun_obj.m %redundant truss optimization %objective function %Prof. Reyolando Brasil - May 2021 function f=tre_redun_obj(x,Prob_data) %design variables x1=x(1);%vertical bar transverse section area, m² x2=x(2);%diagonal bar transverse section area, m² %material parameters rho=Prob_data(2);%density, kg/m³ %objective function, truss total mass (kg) f=rho*(3*x1+2*sqrt(2)*x2); %