zoukankan      html  css  js  c++  java
  • Mandelbrot图像

     

    图片

     图片

     using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication3
    {
        class Program
        {
            static void Main(string[] args)
            {
                double realcoord, imagcoord;
                double realtemp, imagtemp, realtemp2, arg;
                int iterations;
                for (imagcoord = 1.2; imagcoord >= -1.2; imagcoord -= 0.05)
                {
                    for (realcoord = -0.6; realcoord <= 1.77; realcoord += 0.03)
                    {
                        iterations = 0;
                        realtemp = realcoord;
                        imagtemp = imagcoord;
                        arg = (realcoord * realcoord) + (imagcoord * imagcoord);
                        while ((arg < 4) && (iterations < 40))
                        {
                            realtemp2 = (realtemp * realtemp) - (imagtemp * imagtemp) - realcoord;
                            imagtemp = (2 * realtemp * imagtemp) - imagcoord;
                            realtemp = realtemp2;
                            arg = (imagtemp * imagtemp) + (realtemp * realtemp);
                            iterations += 1;
                        }
                        switch (iterations % 4)
                        {
                            case 0:
                                Console.Write(".");
                                break;
                            case 1:
                                Console.Write("o");
                                break;
                            case 2:
                                Console.Write("O");
                                break;
                            case 3:
                                Console.Write("@");
                                break;
                        }
                    }
                    Console.Write(" ");
                }
                Console.ReadKey();

             }
        }
    }

  • 相关阅读:
    git使用命令行方式提交代码到github或gitlab上
    如何创建AnjularJS项目
    基于react-native android的新闻app的开发
    Windows下搭建React Native Android开发环境
    python打怪之路【第一篇】:99乘法表
    python成长之路【第四篇】:装饰器
    python成长之路【第三篇】:函数
    python成长之路【第二篇】:列表和元组
    python成长之路【第一篇】:python简介和入门
    JavaScript进阶--慕课网学习笔记
  • 原文地址:https://www.cnblogs.com/zzkgis/p/3742586.html
Copyright © 2011-2022 走看看