- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的,这是一个奇怪的问题,我遇到了问题(用 gcc 编译)
下面是用于命令提示符的 Mandelbrot 分形生成器的源代码。我以前做过这个,我想对自己进行速度测试,看看我能以多快的速度生成在命令提示符中实际生成 Mandelbrot 分形所需的代码。我经常这样做是为了好玩
无论如何,我遇到了一个新问题,我无法弄清楚问题是什么。当分形渲染时,无论我设置了多少次迭代或什么 escapeValue,它都将始终显示为椭圆形!它不应该这样做。
对于你们所有的 mandelbrot/cpp 极客,你能帮我找出为什么我没有得到更多的“mandelbrot”形状吗?
#include <stdio.h>
#include <math.h>
#define DOSWidth 80
#define DOSHeight 25
int iterations = 1024;
float escapeValue = 3.0f;
struct ivar {
ivar(float _x, float _i) {
x = _x;
i = _i;
}
void log() {printf("(%g%c%gi)", x, (i<0)?'-':'+', fabs(i));}
float magnitude() {return sqrtf(x*x+i*i);}
ivar square() {return ivar(x, i)*ivar(x, i);}
ivar operator + (ivar v) {return ivar(x+v.x, i+v.i);};
ivar operator - (ivar v) {return ivar(x-v.x, i-v.i);};
ivar operator * (ivar v) {return ivar(x*v.x-(i*v.i), x*v.i+i*v.x);};
float x, i;
};
struct rect {
rect(float _x, float _y, float _width, float _height) {
x = _x;y = _y;width = _width;height = _height;
}
void setCenter(float cx, float cy) {
x = cx-width/2.0f;
y = cy-width/2.0f;
}
void log() {printf("(%f, %f, %f, %f)", x, y, width, height);}
float x, y;
float width, height;
};
int main() {
rect region = rect(0, 0, 2.5f, 2.0f);
region.setCenter(0, 0);
float xSize = region.width / (float)DOSWidth;
float ySize = region.height / (float)DOSHeight;
for(int y=0;y<DOSHeight;y++) {
for(int x=0;x<DOSWidth;x++) {
ivar pos = ivar(x*xSize+region.x, y*ySize+region.y);
bool escapes = false;
for(int i=0;i<iterations;i++) {
if(pos.magnitude() > escapeValue) {
escapes = true;
break;
}
pos = pos.square();
}
if(escapes)printf(" ");
else printf("X");
}
}
}
最佳答案
关于c - 低分辨率 Mandelbrot 分形不...足够高的分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14029538/
对于我的问题,我找不到更好的措辞。 在我的应用程序中的某个时刻,我设置了一些非常密集的动画。问题是,在高端设备上,动画运行流畅且赏心悦目。另一方面,我测试过的一台低端设备在制作动画时表现非常糟糕。 试
我正在修补 OTP 模块 ( yubico_pam ),并尝试访问管理员选择的控制标志(例如必需,足够, ETC)。 有什么想法吗?这是否可行(无需解析文件)? 最佳答案 无法在 API 中查询此信息
我有一些为 Linux 编写的 C 代码,依赖于套接字和 arpa/inet.h 以及 libusb.h,我想在 MinGW 下为 Windows 编译它。 (请注意,当前项目只有一个非常简单的 Ma
我是一名优秀的程序员,十分优秀!