%file name = tre_freq_obj.m %redundant truss optimization with frequency constraints %objective function %Prof. Reyolando Brasil - May 2021 function f=tre_freq_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(1);%density, kg/m³ %objective function, truss total mass (kg) f=rho*(3*x1+2*sqrt(2)*x2); %