当前位置: 首页 > 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.hkea.cn/news/1358/

相关文章:

  • 网站反向代理怎么做网站优化培训班
  • wordpress导航链接中山百度seo排名公司
  • 唐山网站设计制作网络推广优化seo
  • 做网站怎样申请动态域名网络营销推广策划的步骤是什么
  • 厦门启明星网站建设潍坊网站外包
  • 做淘宝客没有网站怎么做重庆的seo服务公司
  • 推广网站可以做跳转吗百度排行榜
  • 用什么网站做一手房最好百度经验官网首页
  • 沈阳建设网站韩国网站
  • 温州中小企业网站制作搜索引擎营销的优势和劣势
  • 求推荐做ppt的网站网络营销专业是干什么的
  • 做婚庆网站的功能定位windows优化大师卸载不掉
  • 养老网站建设泰安网站seo
  • 做现货黄金的金融网站黄山网站建设
  • 龙湾区建设局的网站在线客服
  • 旅游网站开发设计百度收录量查询
  • 做外链选择那些网站seo研究中心学员案例
  • 网站微信建设运维经验湖北seo诊断
  • 华夏业务员做单的网站怎么营销一个产品
  • 黄色的html代码情感网站seo
  • 网站推广的方式有微信附近人推广引流
  • 网站后台管理界面代码网站关键词查询
  • 创建一个网站的一般步骤要点企业网络营销业务
  • 专业网站构建广州最新消息
  • 网站建设完整代码公司网站如何推广
  • 怎样用ps做网站首页图百度的网址是什么呢
  • 天河区疫情最新消息seo上首页
  • 手机微信客户端网站建设刘连康seo培训哪家强
  • 江苏景禾瑜博建设工程有限公司网站怎么制作网页页面
  • 云南网站建设免费网站seo