主要内容

列表

列表开始点

描述

例子

=列表(t点)中返回的点t点CustomStartPointSet对象。

例子

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

例子

全部折叠

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

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

t点ptmatrix矩阵包含在CustomStartPointSet对象。

从。中提取原始矩阵t点对象的使用列表

tpt =列表(tpoints);

检查课程的输出与ptmatrix

isequal (ptmatrix tpt)
ans =逻辑1

创建一个RandomStartPointSet目标40分。

rs = RandomStartPointSet (“NumStartPoints”, 40);

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

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

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

点=列表(rs,问题);

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

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

输入参数

全部折叠

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

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

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

  • 列表在边界内均匀地生成点。

  • 如果一个组件没有边界,列表使用的下界-ArtificialBound和的上界ArtificialBound

  • 如果一个分量有一个下界但没有上限,列表使用的上界磅+ 2 * ArtificialBound

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

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

数据类型:结构体

输出参数

全部折叠

起始点,返回为k——- - - - - -n矩阵。矩阵的每一行代表一个起点。

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

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

介绍了R2010a