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

网站界面是什么做的如何做网站布局优化

网站界面是什么做的,如何做网站布局优化,网站内容维护外包协议,百度网站类型nlopt在windows上的安装使用 目录 nlopt在windows上的安装使用一、nlopt下载二、def转lib三、代码 一、nlopt下载 1.下载nlopt库:https://nlopt.readthedocs.io/en/latest/ 2.解压 3.下载dll和def:http://ab-initio.mit.edu/wiki/index.php?titleNLopt…

nlopt在windows上的安装使用

目录

  • nlopt在windows上的安装使用
  • 一、nlopt下载
  • 二、def转lib
  • 三、代码


一、nlopt下载

1.下载nlopt库:https://nlopt.readthedocs.io/en/latest/
2.解压
3.下载dll和def:http://ab-initio.mit.edu/wiki/index.php?title=NLopt_on_Windows&redirect=no

二、def转lib

1.利用mingw中的dlltool工具,将def换位lib:dlltool -d libnlopt-0.def -l libnlopt-0.lib -k
2.把nlopt.h、nlopt.c和libnlopt-0.lib拉到文件夹下
3.在tasks.json的args里加上"D:\test\libnlopt-0.lib"

三、代码

#include <stdio.h>
#include <math.h>
#include "nlopt.h"
#define INF (1.0/0.0)double utility(unsigned n, const double *x, double *grad, void *data){grad[0]=1.0/x[0];grad[1]=1.0/x[1];printf("%f, %f, %f ", x[0],x[1],log(x[0])+log(x[1]));return log(x[0])+log(x[1]);
}double constraint(unsigned n, const double *x, double *grad, void *data){double *p=(double *)data;grad[0]=*p;grad[1]=*(p+1);printf("Constraint: %f\n", x[0]*(*p)+x[1]*(*(p+1))-5);return x[0]*(*p)+x[1]*(*(p+1))-5;
}double inconstraint(unsigned n, const double *x, double *grad, void *data){grad[0]=1;grad[1]=-1;return x[0]-x[1];
}int main(int argc, char const *argv[]) {double p[2]={1,2};double tol=1e-8;double lb[2]={-INF,-INF};double ub[2]={INF,INF};double x[2]={1,1};double f_max=-INF;// set up optimizernlopt_opt opter=nlopt_create(NLOPT_LD_SLSQP, 2);// lower and upper boundnlopt_set_lower_bounds(opter, lb);nlopt_set_upper_bounds(opter, ub);// objective functionnlopt_set_max_objective(opter, utility, NULL);// equality constraintnlopt_add_equality_constraint(opter, constraint, p, tol);// inequality constraintnlopt_add_inequality_constraint(opter, inconstraint, NULL, tol);// stopping criterionnlopt_set_xtol_rel(opter, tol);nlopt_set_ftol_abs(opter, tol);nlopt_set_force_stop(opter, tol);// optimizenlopt_result result=nlopt_optimize(opter, x, &f_max);if (result)printf("Maximum utility=%f, x=(%f,%f)\n", f_max, x[0], x[1]);// freenlopt_destroy(opter);return 0;
}
http://www.yayakq.cn/news/228091/

相关文章:

  • 山东外贸网站建设是什么班级优化大师免费下载
  • 怎么写一个网站程序小程序在哪个网站做
  • 企业电子商务网站有哪些义乌网站建设费用多少
  • 电气毕业设计代做网站虚拟空间wordpress固定链接404
  • 教育门户网站源码重庆网站备案多久
  • 网站开发中用到的英文单词个人如何做网络推广
  • 旅游景点网站设计论文创建网站需要什么
  • 建立个人网站的步骤有哪些做网站失败
  • 南山网站设计训wordpress博客seo优化插件
  • 怎么查看一个网站是不是伪静态朋友做网站网站挣了好多钱
  • 宁德做网站公司花生壳做的网站
  • 如何做网站跳转重庆市公共资源交易中心网站
  • 点击立即进入正能量网站一个网站做数据维护需要多久
  • 360免费建站李梦外包网页制作页面多少钱一张
  • 做物流网站的图片素材自己怎么做优惠搜网站
  • 乡村旅游网站的建设分析可以做3d电影网站有哪些
  • 济南营销型网站建设福州模板建站定制网站
  • 口碑好的定制网站建设公司哪家好如何重置wordpress
  • 安徽省六安市建设局网站昆明地推业务推广公司
  • 网站建设与软件开发哪个好赚钱wordpress 撰写设置
  • 网站建设黄页免费观看七牛云存储 wordpress连接失败
  • 个人软件制作网站哪里有网站建设开发公司
  • server2008网站建设新手怎么做网站内容维护
  • 广东门户网站建设网站建设合同补充内容
  • 著名设计案例网站平面设计教程视频全集免费
  • 美食网站制作模板抖音代运营方案ppt
  • 行业门户网站运营自己做网站用软件下载
  • 免费织梦网站源码生成wordpress博客app
  • 昆明网站建设猫咪注册公司网站地址该如何填
  • 东莞智通人才网官方网站Wordpress 用户 AUTO_INCREMENT