资源简介
matlab代码,数学建模国赛,此题为圆桌优化问题。里面附详细matlab代码
代码片段和文件信息
%****方案合理性评估函数的构造****%
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
%桌长人为给定、木条宽人为给定,需要能整除72,且商为偶数
% Length=200;
% Width_each=3;
Width_each=Width/Number_wood;
%桌腿长度、桌面木条长度
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
%钢筋的坐标
%k的值人为设定,表示钢筋距最外侧桌腿桌脚的长度与最外侧桌腿的长度的比值
% 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;
%求槽口长度
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
%稳固性——H
H=(2*(sqrt(Length_leg_each(1)^2-Height^2)+Y_desktop_each(1)))*Width;
%平板尺寸——S
S=Length*Width;
%加工方便——C(k1、k2权重给定)
% k1=1;k2=1;
C=k1/Number_wood+k2/(sum(Length_Slot)*4);
%评估值——R(a、b、c权重给定)
% a=1;b=1;c=1;
R=a*C+b/S+c*H;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
-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
- 上一篇:有限差分正演模拟
- 下一篇:基于MATLAB的Prony方法实现
相关资源
- 基于MATLAB的Prony方法实现
- matlab读取ENVI .img文件
- 基于直接驱动永磁同步电机的 1.5 mw
- 将8位图片转换为coe文件
- GPS_INS位置组合Matlab仿真源码
- 肺实质提取
- 节约法车路路径问题VRP的Matlab程序代
- 增广拉格朗日方法MATLAB程序
- 半监督分类算法源程序-matlab代码
-
QPSK调制与解调的simuli
nk仿真 - RNN算法打包matlab
- 基于暗通道先验的图像去雾MATLAB算法
- 数字图像处理维纳滤波Matlab代码分享
- 手写体识别matlab代码
- FXLMS算法的matlab仿真
- 水果识别matlab程序,有界面
- louvain鲁文社团检测算法matlab实现
- 基于matlab的三维杆系有限元软件
- LTE小区搜索matlab仿真
- matlab图像边缘检测sobel算子梯度图像
- 相位调制 matlab
- 基于MATLAB卫星姿态建模自适应PID仿真
- MSK的matlab仿真
- 目标跟踪系统的MATLAB 源程序包
- 图像去噪的matlab代码
- matlab运动目标追踪
- polar码的SC译码算法matlab实现
- 粒子群优化的支持向量机matlab源代码
- 偏最小二乘算法多输入单输出系统
- 偏最小二乘算法交叉有效性准则调用
评论
共有 条评论