qhull 求取一维数据凸包络 C++ 代码
时间: 2024-02-27 15:58:51 浏览: 119
qhull-2020.2.zip
一维情况下,数据的凸包就是数据的最大值和最小值。以下是使用STL库求取一维数据凸包的C++代码示例:
```c++
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
// 构造一维数据
vector<double> data;
data.push_back(0.5);
data.push_back(1.0);
data.push_back(0.2);
data.push_back(0.8);
data.push_back(0.1);
// 求取凸包
double max_value = *max_element(data.begin(), data.end());
double min_value = *min_element(data.begin(), data.end());
// 输出结果
cout << "凸包顶点:" << endl;
cout << "最大值:" << max_value << endl;
cout << "最小值:" << min_value << endl;
return 0;
}
```
这里使用STL库来求取数据的最大值和最小值,作为凸包的顶点。
阅读全文