文档帮助中心文档
RandomStartPointSet
随机起始点
一个RandomStartPointSet对象描述如何生成一组伪随机点以使用MultiStart.一个RandomStartPointSet对象不包含点。它包含用于生成点的参数MultiStart运行或当你使用列表函数。
MultiStart
列表
rs = RandomStartPointSet
rs = RandomStartPointSet(名称、值)
rs = RandomStartPointSet (oldrs、名称、值)
例子
rs = RandomStartPointSet创建一个默认的RandomStartPointSet对象。
rs = RandomStartPointSet (名称,值)使用名称-值对设置属性。
rs = RandomStartPointSet (名称,值)
名称,值
rs = RandomStartPointSet (oldrs,名称,值)的副本oldrsRandomStartPointSet对象,并使用名称-值对设置属性。
rs = RandomStartPointSet (oldrs,名称,值)
oldrs
全部展开
ArtificialBound
无边界组件的默认边界的绝对值,指定为正标量。
例子:1 e2
1 e2
数据类型:双
双
NumStartPoints
起始点的数目,指定为正整数。
例子:40
40
全部折叠
创建一个默认的RandomStartPointSet对象。
rs = RandomStartPointSet with properties: NumStartPoints: 10 ArtificialBound: 1000
创建一个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
创建一个RandomStartPointSet生成50点的对象。
rs = RandomStartPointSet (“NumStartPoints”, 50)
rs = RandomStartPointSet with properties: NumStartPoints: 50 ArtificialBound: 1000
更新rs使用100点和一个人为的1e4边界。
rs
rs = RandomStartPointSet (rs,“NumStartPoints”, 100,“ArtificialBound”1, e4)
rs = RandomStartPointSet with properties: NumStartPoints: 100 ArtificialBound: 10000
您还可以使用点表示法更新属性。
rs.ArtificialBound = 500
rs = RandomStartPointSet with properties: NumStartPoints: 100 ArtificialBound: 500
CustomStartPointSet|列表|MultiStart
CustomStartPointSet
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在