草庐IT

立方根

全部标签

c++ - 在巴比伦算法中为 C++ 中的平方根获取无限循环

我已经在整个Internet上彻底搜索了这个主题,线程要么死了,要么使用了与我书中描述的方法不同的方法。例如,http://www.geeksforgeeks.org/square-root-of-a-perfect-square/.这对我不起作用,因为我的算法需要循环直到达到最后“猜测”的1%。这是文本中的问题。TheBabylonianalgorithmtocomputethesquarerootofanumbernisasfollows:Makeaguessatthenumber(youcanpickn/2asyourinitialguess).Computer=n/guessS

iOS图表立方图演示 - 外部标签不起作用

在演示项目中,CubicLineChartViewController如果您更改yAxis.labelPosition=YAxisLabelPositionInsideChart;至yAxis.labelPosition=YAxisLabelPositionOutsideChart;标签不显示。我已经将笔记与其他演示进行了比较,但是我看不出有什么不同的使它不起作用。看答案我面临同一问题,通过更改视图端口,您可以找到您的标签在那里并且现在可见。请从演示应用程序中删除以下行它将按预期工作。[_chartViewsetViewPortOffsetsWithLeft:0.ftop:20.fright:

c++ - 无限循环计算立方根

我正在尝试制作一个通过牛顿法计算立方根的函数,但由于某种原因,我似乎在这里有一个无限循环?#include#includeusingnamespacestd;doubleCubicRoot(doublex,doublee);intmain(){cout=e);returnYnew;} 最佳答案 您还没有更新您的y迭代时变量。同时使用abs非常危险,因为它可能会在某些编译器上舍入为整数。编辑澄清我的意思:使用abs与可能导致不同编译的隐式类型转换问题(见下面的评论)。真正的c++风格将使用评论中建议的header(感谢您的回复)。您的

c++ - C++ 中 100 位数字的平方根

'unsignedlonglong'最多可以求解15位数字。有没有办法找到100位数字的平方根? 最佳答案 您还可以使用Boost.Multiprecision库。这个库为一些流行的多精度实现提供了包装器。#include#include#include#includeintmain(){std::strings(100,'0');s.at(0)='1';boost::multiprecision::mpfr_float_100f(std::move(s));boost::multiprecision::mpfr_float_100

C++ OpenGL 线框立方体渲染空白

我只是想画一堆线组成一个“立方体”。我一辈子都弄不明白为什么会出现黑屏。调试器在任何时候都不会中断。我确定这是我的指针的问题,因为我只在常规C++中表现不错,而在OpenGL中它变得更糟。constchar*vertexSource="#version150\n""invec3position;""voidmain(){""gl_Position=vec4(position,1.0);""}";constchar*fragmentSource="#version150\n""outvec4outColor;""voidmain(){""outColor=vec4(1.0,1.0,1.0

c++ - 数字的立方根,C++

我想问一个非常简短的问题,问题如下:在C++中求一个数(负数和正数)的立方根时,如何将输出限制为仅实数解?我目前正在编写一个程序来使用Cardano公式求解立方体,我使用的其中一个中间变量随机输出复数和实数立方根-我只需要实数根。(例如,在计算-0.0127378的立方根时,三个根将为0.11677095+0.202253218i、−0.2335419、0.11677095−0.202253218i-我希望忽略复杂的代入后面的公式)谢谢!编辑:解决了!:)我创建了一个signum函数,并在取SPrime和TPrime的绝对值的幂之后调整了符号,所以现在它只携带真正的立方根。/*...*

c++ - blender :不可能的立方体

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我正在从事一个图形项目,试图在3D中创建一个不可能的立方体。一个不可能的立方体看起来像这样:这背后的技巧是两条被“切割”的边缘和一张从特定角度拍摄的照片,给人一种不可能的错觉。好吧,我正在尝试制作这个,但不是静态图像,我希望能够对其进行动画处理(旋转)以保持不可能的属性。我已经成功地在blender中制作了一个立方体,您可以在下面的屏幕截图中看到:我想听听您对如何达到预期效果的建议。一个想法是

c++ - 如何将球面贴图投影到球体/立方体上 : "Equirectangular to cubic"

更新:我发现,http://os.ivrpa.org/panosalado/wiki,在java中有一个实现。任何人在c或c++中有类似的东西吗?我有这张全景图,一张来自谷歌街景的球形map,我想把它映射到一个球体/立方体上。下面是一些示例和插图,我寻求的是可以做到这一点的库,或者一些实现指南。我试过了http://krpano.com/docu/tutorials/quickstart/#top给出底部列出的结果。它说明了我想要的,但是旋转轴关闭了。我需要创建直接前后左右的View。理想情况下,我想将它映射到球体并告诉它要提取的角度(立方体的方向)。[后、下、前、左、右、上]

c++ - 行进立方体实现 - 网格中缺少三角形

我目前正致力于通过在OpenGL中渲染示例数据集来理解和使用C++实现MarchingCubes算法。我一直遇到渲染的网格缺少三角形的问题。我看到几乎一半的三角形缺失,如下所示。填充三角形和创建四边形是否是解决问题的正确方法,还是我遗漏了一些明显的东西?我用过的边交表来自以下链接:http://paulbourke.net/geometry/polygonise/我没有使用12位条目的边缘标志数组,而是有12个if语句(显示了其中的2个)。我使用3D数组中的索引来根据边缘值(0-11)确定x、y、z的值if((edge.point1==0&&edge.point2==1)||(edge

c++ - 实现行进立方体算法?

来self的上一个问题:MarchingCubeQuestion然而,我仍然不清楚:如何创建假想的立方体/体素来检查顶点是否在等值面以下?我怎么知道哪个顶点在等值面下方?每个立方体/体素如何确定使用哪个立方体索引/表面?如何利用triTable中的数据绘制surface?假设我有一个苹果的点云数据。我该如何进行?有熟悉MarchingCube的friend可以帮帮我吗?我只会C++和opengl。(c有点不在我的掌握范围内) 最佳答案 首先,等值面可以用两种方式表示。一种方法是将等值标量和每点标量作为来自外部源的数据集。这就是MRI