文档帮助中心文档
CustomStartPointSet
RandomStartPointSet
列表开始点
点=列表(tpoints)
点=列表(rs,问题)
例子
点=列表(t点)中返回的点t点CustomStartPointSet对象。
点=列表(t点)
点
t点
点=列表(rs,问题)方法描述的生成和返回点rsRandomStartPointSet对象和问题.
点=列表(rs,问题)
rs
问题
全部折叠
创建一个CustomStartPointSet物体有64个三维点。
[x, y, z] = meshgrid (1:4);Ptmatrix = [x(:),y(:),z(:)] + [10,20,30];tpoints = CustomStartPointSet (ptmatrix);
t点是ptmatrix矩阵包含在CustomStartPointSet对象。
ptmatrix
从。中提取原始矩阵t点对象的使用列表.
列表
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),“磅”,零(3,1),乌兰巴托的, 10年,20年,30);
生成与问题一致的随机40点集。
点=列表(rs,问题);
检查生成的最大和最小组件。
最大= max (max(点))
最大= 29.8840
最小=最小(最小值(点))
最小= 0.1390
起始点,指定为CustomStartPointSet对象。列表将这些点提取到一个矩阵中,其中每一行是一个起始点。
例子: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
起始点,返回为k——- - - - - -n矩阵。矩阵的每一行代表一个起点。
如果你列出CustomStartPointSet,然后k是NumStartPoints财产,n是StartPointsDimension财产。
StartPointsDimension
如果你列出RandomStartPointSet,然后k是NumStartPoints财产,n是由x0场的问题结构。
CustomStartPointSet|RandomStartPointSet|MultiStart
MultiStart
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在