文档帮助中心
CustomStartPointSet
RandomStartPointSet
列表开始点
点=列表(tpoints)
点=列表(rs,问题)
例子
点=列表(tpoints)的内部点tpointsCustomStartPointSet对象。
点
tpoints
点=列表(rs,问题)类描述的点生成并返回rsRandomStartPointSet对象和问题。
rs
问题
全部折叠
创建一个CustomStartPointSet有64个三维点的物体。
[x, y, z] = meshgrid (1:4);ptmatrix = [x(:),y(:),z(:)] + [10,20,30];tpoints = CustomStartPointSet (ptmatrix);
tpoints是ptmatrix矩阵包含在CustomStartPointSet对象。
ptmatrix
从矩阵中提取原始矩阵tpoints对象的使用列表。
列表
tpt =列表(tpoints);
检查课程的输出等于ptmatrix。
课程的
isequal (ptmatrix tpt)
ans =逻辑1
创建一个RandomStartPointSet目标40分。
rs = RandomStartPointSet (“NumStartPoints”,40);
创建一个三维变量的问题,下界为0,上界为(10年,20年,30)。
(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)
tpoints = CustomStartPointSet ([1:5; 4:8)。^ 2)
起始点描述,指定为RandomStartPointSet对象。列表使用。生成起点NumStartPoints(点数)和ArtificialBound(人工界限)的性质rs。列表使用x0场问题确定起始点的变量个数。列表使用问题如下:
NumStartPoints
ArtificialBound
x0
列表在一定范围内均匀地生成点。
如果一个分量没有边界,列表的下界-ArtificialBound的一个上界ArtificialBound。
-ArtificialBound
如果一个组件有一个下界磅但没有上限,列表的上界磅+ 2 * ArtificialBound。
磅
磅+ 2 * ArtificialBound
类似地,如果一个组件有一个上界乌兰巴托但没有下界,列表的下界乌兰巴托- 2 * ArtificialBound。
乌兰巴托
乌兰巴托- 2 * ArtificialBound
问题描述,指定为问题结构。创建一个问题结构createOptimProblem。列表只使用下界和上界问题,如rs,并使用x0场问题来确定变量的数量。
createOptimProblem
数据类型:结构体
结构体
k
n
起点,返回为ak——- - - - - -n矩阵。矩阵的每一行表示一个起点。
如果你列出一个CustomStartPointSet,然后k是NumStartPoints财产,n是StartPointsDimension财产。
StartPointsDimension
如果你列出一个RandomStartPointSet,然后k是NumStartPoints财产,n是从x0场的问题结构。
CustomStartPointSet|MultiStart|RandomStartPointSet
MultiStart
您的系统中存在此示例的修改版本。你想打开这个版本吗?
你点击了一个链接,对应于这个MATLAB命令:
在MATLAB命令窗口中输入命令,运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处