代码拉取完成,页面将自动刷新
#include <cmath>
#include <matplot/matplot.h>
#include <thread>
int main() {
using namespace matplot;
auto t = iota(0, pi / 500, 40 * pi);
auto xt =
transform(t, [](auto t) { return (3. + cos(sqrt(32.) * t)) * cos(t); });
auto yt = transform(t, [](auto t) { return sin(sqrt(32.) * t); });
auto zt =
transform(t, [](auto t) { return (3. + cos(sqrt(32.) * t)) * sin(t); });
plot3(xt, yt, zt);
axis(equal);
xlabel("x(t)");
ylabel("y(t)");
zlabel("z(t)");
auto ax = gca();
float da = ax->azimuth();
for (size_t i = 0; i <= 360; ++i) {
ax->azimuth(da + 2 * i);
std::this_thread::sleep_for(std::chrono::milliseconds(50));
}
show();
return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。