列表

列表开始点

描述

例子

=列表(tpoints)的内部点tpointsCustomStartPointSet对象。

例子

=列表(rs,问题)类描述的点生成并返回rsRandomStartPointSet对象和问题

例子

全部折叠

创建一个CustomStartPointSet有64个三维点的物体。

[x, y, z] = meshgrid (1:4);ptmatrix = [x(:),y(:),z(:)] + [10,20,30];tpoints = CustomStartPointSet (ptmatrix);

tpointsptmatrix矩阵包含在CustomStartPointSet对象。

从矩阵中提取原始矩阵tpoints对象的使用列表

tpt =列表(tpoints);

检查课程的输出等于ptmatrix

isequal (ptmatrix tpt)
ans =逻辑1

创建一个RandomStartPointSet目标40分。

rs = RandomStartPointSet (“NumStartPoints”,40);

创建一个三维变量的问题,下界为0,上界为(10年,20年,30)

问题= createOptimProblem (“fmincon”,“x0”兰德(1),“磅”0 (1),乌兰巴托的,10年,20年,30);

随机生成与问题一致的40个点的集合。

点=列表(rs,问题);

检查生成的最大和最小组件。

最大= max (max(点))
最大= 29.8840
最小=最小(最小值(点))
最小= 0.1390

输入参数

全部折叠

起始点,指定为aCustomStartPointSet对象。列表将这些点提取到一个矩阵中,其中每一行都是一个起点。

例子:tpoints = CustomStartPointSet ([1:5; 4:8)。^ 2)

起始点描述,指定为RandomStartPointSet对象。列表使用。生成起点NumStartPoints(点数)和ArtificialBound(人工界限)的性质rs列表使用x0问题确定起始点的变量个数。列表使用问题如下:

  • 列表在一定范围内均匀地生成点。

  • 如果一个分量没有边界,列表的下界-ArtificialBound的一个上界ArtificialBound

  • 如果一个组件有一个下界但没有上限,列表的上界磅+ 2 * ArtificialBound

  • 类似地,如果一个组件有一个上界乌兰巴托但没有下界,列表的下界乌兰巴托- 2 * ArtificialBound

问题描述,指定为问题结构。创建一个问题结构createOptimProblem列表只使用下界和上界问题,如rs,并使用x0问题来确定变量的数量。

数据类型:结构体

输出参数

全部折叠

起点,返回为ak——- - - - - -n矩阵。矩阵的每一行表示一个起点。

  • 如果你列出一个CustomStartPointSet,然后kNumStartPoints财产,nStartPointsDimension财产。

  • 如果你列出一个RandomStartPointSet,然后kNumStartPoints财产,n是从x0场的问题结构。

介绍了R2010a