当前位置: 首页 > news >正文

网站建设有用吗构建html5博客网站

网站建设有用吗,构建html5博客网站,门户网站 建设,wordpress 4.0 主题#x1f506; 文章首发于我的个人博客#xff1a;欢迎大佬们来逛逛 数学建模#xff1a;线性与非线性优化算法 优化算法是指在满足一定条件下,在众多方案中或者参数中最优方案,或者参数值,以使得某个或者多个功能指标达到最优,或使得系统的某些性能指标达到最大值或者最小… 文章首发于我的个人博客欢迎大佬们来逛逛 数学建模线性与非线性优化算法 优化算法是指在满足一定条件下,在众多方案中或者参数中最优方案,或者参数值,以使得某个或者多个功能指标达到最优,或使得系统的某些性能指标达到最大值或者最小值 优化的两个关键点 1.明确优化的目标函数 2.明确优化变量之间需要满足的约束 线性优化 使用函数linprog 函数原型 [x,fval]linprog(f,A,b,Aeq,Beq,LB,UB)x求得最优情况下变量的解fval求得最优目标值f目标函数的系数符号按最小值标准若目标是求解机大值可以通过添加负号改成求极小值A不等式约束的变量系数符合按小于标准如果是大于约束可通过加负号变成小于b不等式约束的常量Aeq等式约束的变量系数Beq等式约束的常量LB变量的下限UB变量的上限 例如我们需要计算求解如下线性函数的最优解 m i n { − x 1 − 2 x 2 3 x 3 } x 1 x 2 ⩾ 3 x 2 x 3 ⩾ 3 x 1 x 3 4 0 ≤ x 1 , x 2 , x 3 ≤ 2 \begin{gathered}min\{-x_1-2x_23x_3\} \\x_1x_2\geqslant3 \\x_2x_3\geqslant3 \\x_1x_34 \\0\leq x_1,x_2,x_3\leq2 \end{gathered} min{−x1​−2x2​3x3​}x1​x2​⩾3x2​x3​⩾3x1​x3​40≤x1​,x2​,x3​≤2​ clc;clear;f [-1;-2;3]; %% 不等式约束 A [-1,-1,0;0,-1,-1]; B [-3,-3];%% 等式约束 Aeq [1,0,1]; Beq [4];%% 上下限 LB zeros(3,1); UB 2*ones(3,1);%% 线性优化 [x,fval] linprog(f,A,B,Aeq,Beq,LB,UB);%% 输出结果objstr [目标函数最优值,num2str(fval)]; disp(objstr); for i 1:length(x)xstr [x,num2str(i),的系数为: ,num2str(x(i))];disp(xstr); end非线性优化 fmincon是MATLAB的非线性规划求解函数 [x,fval]fmincon(fun,x0,A,b,Aeq,Beq,LB,UB,nonlcon)x求得最优情况下变量的解fval求得最优目标值fun目标函数符号按最小值标准若目标是求解机大值可以通过添加负号改成求极小值x0初始解A不等式约束的变量系数符合按小于标准如果是大于约束可通过加负号变成小于b不等式约束的常量Aeq等式约束的变量系数Beq等式约束的常量LB变量的下限UB变量的上限nonlcon :非线性约束函数表达式 m a x { x 1 2 − x 2 2 x 2 x 3 } 2 x 1 x 2 3 x 3 ≤ 6 x 1 2 x 1 x 2 x 2 x 3 ≤ x 2 6 0 ≤ x 1 , x 2 , x 3 ≤ 1 \begin{gathered}max\begin{Bmatrix}x_1^2-x_2^2x_2x_3\end{Bmatrix} \\2x_1x_23x_3\leq6 \\x_1^2x_1x_2x_2x_3\leq x_26 \\0\leq x_1,x_2,x_3\leq1 \end{gathered} max{x12​−x22​x2​x3​​}2x1​x2​3x3​≤6x12​x1​x2​x2​x3​≤x2​60≤x1​,x2​,x3​≤1​ clc;clear;% 指定初始解 x0 zeros(3,1); %% 线性不等约束 A [2,1,3]; B [6];%% 线性等式约束 Aeq []; Beq [];%% 变量上下限 LB zeros(3,1); UB 1*ones(3,1);%% 整体非线性优化目标函数 fun (x) -x(1)^2-x(2)^2x(2)*x(3);%% 取得非线性不等式约束函数 nonlcon noLinearLimited; [x,fval] fmincon(fun,x0,A,B,Aeq,Beq,LB,UB,nonlcon);objstr[目标函数最优值,num2str(-fval)]; disp(objstr) for i1:length(x)xstr[x,num2str(i),的值为,num2str(x(i))];disp(xstr) end%% 非线性不等式约束的表达式如果有多个则在C后面加; 补充即可 function [C,Ceq] noLinearLimited(x)C [x(1)^2x(1)*x(2)x(2)*x(3)-x(2)-6];Ceq []; end
http://www.pierceye.com/news/856272/

相关文章:

  • 创业给企业做网站开发青岛公司建设网站
  • 银川网站建设联系电话郑州网站建设廴汉狮网络
  • 在兔展上怎么做网站页面高端企业网站建站
  • 网站开发 调试网站做seo推广方案
  • 网站的服务器和空间微网站技术
  • 烟台软件优化网站敦煌网站建设
  • wordpress防抓取wordpress seo h1标签
  • 产品宣传网站模板完整个人网站html
  • 多用户商城网站开发seo搜索是什么
  • 永川网站制作网页设计中好的网站
  • 淮南本地网从化网站建设优化
  • 必要是什么网站山东网站seo
  • 汕头网站快速优化排名wordpress安装流程图
  • 郑州视频网站建设大概多少钱赶集网2022年最新招聘
  • 购物网站怎么做优化wordpress 暖岛 主题
  • 帝国cms如何做电影网站广告设计要学哪些软件
  • 企业做网站的意义网站建设的知识
  • 重庆荣昌网站建设价格内网网站建设流程
  • 专业网站建设哪家好网站开发英语英语
  • 亿恩 网站备案做养生网站需要什么资质
  • 镇江网站建设案例洛阳网站建站
  • 网站建设如何把代码沈阳网站制作
  • 微网站自己怎么做的模版网站和语言网站
  • 做平台是做网站和微信小程序的好别京津冀协同发展国家战略
  • 北京怎样做企业网站电脑网页开发
  • 企业网站建设运营方案Wordpress hover插件
  • 做暧暖ox免费网站微信开店小程序怎么弄
  • 网站建站网站网站维护动画设计属于什么大类
  • 深圳宝安上市公司网站建设报价制作网站去哪家好
  • 沈阳做网站客户多吗网站地图抓取