帮助中心帮助中心
CustomStartPointSet
本页采用了机器翻译。点击此处可查看英文原文。
自定义起点
CustomStartPointSet 是一个矩阵的对象包装器,其行代表 MultiStart 的起点。
MultiStart
tpoints = CustomStartPointSet(ptmatrix)
示例
tpoints = CustomStartPointSet(ptmatrix) 从 ptmatrix 矩阵生成 CustomStartPointSet 对象。ptmatrix 的每一行代表一个起点。
ptmatrix
全部展开
起点,指定为矩阵。ptmatrix 的每一行代表一个起点。
示例: randn(40,3) 创建了 3 维的 40 个起点。
randn(40,3)
数据类型: double
double
NumStartPoints
此 属性 为只读。
起点的数量,指定为正整数。NumStartPoints 是 ptmatrix 中的行数。
示例: 40
40
StartPointsDimension
每个起点的维度,指定为正整数。StartPointsDimension 是 ptmatrix 中的列数。
StartPointsDimension 与 problem.x0 中的元素数量相同,后者是传递给 run 的 problem 结构体。
problem.x0
run
problem
示例: 5
5
list
全部折叠
创建一个具有 64 个三维点的 CustomStartPointSet 对象。
[x,y,z] = meshgrid(1:4); ptmatrix = [x(:),y(:),z(:)] + [10,20,30]; tpoints = CustomStartPointSet(ptmatrix);
tpoints 是 CustomStartPointSet 对象中包含的 ptmatrix 矩阵。
tpoints
使用 list 从 tpoints 对象中提取原始矩阵。
tpts = list(tpoints);
检查 tpts 输出是否与 ptmatrix 相同。
tpts
isequal(ptmatrix,tpts)
ans = logical 1
在 R2010a 中推出
MultiStart | RandomStartPointSet | list
RandomStartPointSet
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office