資源簡(jiǎn)介
matlab代碼,數(shù)學(xué)建模國(guó)賽,此題為圓桌優(yōu)化問(wèn)題。里面附詳細(xì)matlab代碼

代碼片段和文件信息
%****方案合理性評(píng)估函數(shù)的構(gòu)造****%
function?[?HSCR?]?=?Assessment_table(?LengthNumber_woodkk1k2abc?)
%桌高、桌面半徑
Height=70;R=40;
%桌寬
Width=72;Length_leg_outside_min=70;
Length_min=70*2+sqrt(40^2-36^2)*2;????%174.8712
%桌長(zhǎng)人為給定、木條寬人為給定,需要能整除72,且商為偶數(shù)
%?Length=200;?
%?Width_each=3;
Width_each=Width/Number_wood;
%桌腿長(zhǎng)度、桌面木條長(zhǎng)度
Length_leg_each=zeros(1Number_wood/2);
Y_desktop_each=zeros(1Number_wood/2);
for?i=1:1:Number_wood/2
????Length_leg_each(i)=Length/2-sqrt(R^2-(Width/2-Width_each*(i-1))^2);
end
for?i=1:1:Number_wood/2
????Y_desktop_each(i)=Length/2-Length_leg_each(i);
end
%鋼筋的坐標(biāo)
%k的值人為設(shè)定,表示鋼筋距最外側(cè)桌腿桌腳的長(zhǎng)度與最外側(cè)桌腿的長(zhǎng)度的比值
%?k=0.5;
X_Reinforced=0;
Y_Reinforced=sqrt(Length_leg_each(1)^2-Height^2)*(1-k)+Length/2-Length_leg_each(1);
Z_Reinforced=Height*k;
%求槽口長(zhǎng)度
L1=zeros(1Number_wood/2);
L2=zeros(1Number_wood/2);
Length_Slot=zeros(1Number_wood/2);
for?i=1:1:Number_wood/2
????L1(i)=Length/2-Length_leg_each(1)*k-Y_desktop_each(i);
????L2(i)=sqrt((Y_desktop_each(i)-Y_Reinforced)^2+(Height-Z_Reinforced)^2);
????Length_Slot(i)=L2(i)-L1(i);
end
%穩(wěn)固性——H
H=(2*(sqrt(Length_leg_each(1)^2-Height^2)+Y_desktop_each(1)))*Width;
%平板尺寸——S
S=Length*Width;
%加工方便——C(k1、k2權(quán)重給定)
%?k1=1;k2=1;
C=k1/Number_wood+k2/(sum(Length_Slot)*4);
%評(píng)估值——R(a、b、c權(quán)重給定)
%?a=1;b=1;c=1;
R=a*C+b/S+c*H;
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?-rwxrwxrwx??????1465??2014-09-15?00:58??附件\Assessment_table.m
?-rwxrwxrwx??????1557??2014-09-15?00:22??附件\Coordinates_edge.m
?-rwxrwxrwx??????1974??2014-09-15?00:22??附件\Coordinates_entirety.m
?-rwxrwxrwx???????339??2014-09-14?16:11??附件\edge.m
?-rwxrwxrwx???????525??2014-09-15?00:55??附件\entirety.m
?-rwxrwxrwx??????4946??2014-09-15?06:15??附件\Rationality.m
?drwxrwxrwx?????????0??2014-12-19?09:32??附件
-----------?---------??----------?-----??----
????????????????10806????????????????????7
評(píng)論
共有 條評(píng)論