`
guixian
  • 浏览: 20643 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

这是什么算法?看不太明白.

阅读更多
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication9
{
    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.005)
            {
                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 = (realTemp * realTemp) + (imagTemp * imagTemp);
                        iterations += 1;
                    }
                    switch (iterations % 4)
                    {
                        case 0:
                            Console.Write(".");
                            break;

                        case 1:
                            Console.Write("0");
                            break;
                        case 2:
                            Console.Write("0");
                            break;
                        case 3:
                            Console.Write("@");
                            break;
                    }
                }
                Console.Write("\n");
              
              
            }
            Console.ReadLine();
        }

      
        }
    }

分享到:
评论
2 楼 Eastsun 2008-04-11  
混沌
分形
chaos
fractal
1 楼 ray_linn 2008-04-10  
又多一个人Y?

相关推荐

    人工智能十大流行算法,通俗易懂讲明白.docx

    法(K-Nearest Neighbors, KNN)是一种懒惰学习(Lazy Learning)算法,它在预测时才进行计算,不涉及训练过程中的模型构建。KNN 的基本思想是假设新样本会与训练集中最接近的 K 个邻居相似,这里的 K 是一个预设的...

    三年级数学上册 0×5 =?教案 北师大版 教案.doc

    为了帮助学生更直观地理解,教师会举例说明,如5个盘子中没有苹果的情况,让学生明白为什么0乘以5等于0。学生们还将在小组内汇报自己的算法,有的学生可能会通过累加0来理解,有的则可能通过比较130×5与13×5的计算...

    算法艺术与信息学奥赛课件..........

    这个压缩包包含了四部分(part1.rar、part3.rar、part2.rar、part4.rar)的课件内容,可能涵盖了算法的多个核心领域。 首先,我们要明白“算法”是计算机科学的基础,它是一系列解决问题的精确指令。在信息学奥赛中...

    什么是网络爬虫?有什么用?怎么爬?终于有人讲明白了.pdf

    所以,我们在研究爬虫的时候,不仅要了解爬虫如何实现,还需要知道一些常见爬虫的算法,如果有必要,我们还需要自己去制定相应的算法。 5. 未来爬虫的发展前景 大数据时代也离不开爬虫,比如在进行大数据分析或...

    浅谈算法与数据结构的关系.pdf

    通过实例教学,可以使学生明白,在确定了算法之后,再根据算法的特点来设计数据结构,可以避免因先入为主地确定数据结构而导致的系统设计缺陷。 另外,数据结构作为计算机专业及相关专业的基础课程,它不仅是一般...

    基于IEEE802.16e协议的LDPC码编译码算法的研究_包秋艳.caj

    其他不少论文都默认这些知识大家明白...编码部分我着重看的块编码,这部分建议一边看一边自己画图,重点理解基本校验矩阵和校验矩阵的关系,然后其实就和系统码的编码方式差不多,都是从一个地方推出来的。

    人脸跟踪算法,使用肤色分割或adaboost进行周期性人脸检测,并用camshift算法实现跟踪(毕设).zip

    在wxApp的OnInit栈中调用了MainFrame和CameraThread的构造函数,这算不 算耦合呢? 一个对象,总要和“外部”(其他类)打交道,具体如何打交道?要么别人给 你,要么从别人那里拿,那么从公共区域拿。第三种和第...

    算法导论(Thomas.H.Cormen.Ronald.L.Rivest.Charles)

    经典的算法教程,通过对经典算法的分析和解读,使读者了解经典算法的原理,明白分析及设计算法的基本思路,通过此书,算法设计能力能得到提升

    操作系统磁盘调度算法实验报告.doc

    理解并实现这些算法,使我们更加明白操作系统如何在实际环境中优化资源分配,以及如何平衡公平性和效率。此外,实验还强调了理论与实践相结合的重要性,增强了我们对操作系统原理的实际应用能力。 总结,这个实验...

    三年我才想明白,最能影响机器学习算法效果的是特征工程.pdf

    特征工程是机器学习领域的一个核心环节,它关乎到机器学习模型能否准确地从数据中学习...在进行机器学习项目时,切记不可忽视特征工程的重要性,因为即使是最好的算法,没有好的数据作为支撑,也难以发挥其应有的效果。

    怎么用Matlab遗传算法工具箱呢?这本书可以教你哦

    《MATLAB遗传算法工具箱及应用》是一本深入解析如何在MATLAB环境下运用遗传算法解决实际问题的专业书籍。MATLAB,全称为“矩阵实验室”...如果你对MATLAB编程和遗传算法感兴趣,那么这本书无疑是你不可或缺的学习资源。

    【计算机图形学】直线生成算法实现

    可以不用下载,直接看这篇,有需要再来 https://blog.csdn.net/m0_55931547/article/details/125487566?spm=1001.2014.3001.5502 (1) 根据所给的直线光栅化的示范源程序,在计算机上编译运行,输出正确结果,写入...

    算法动态演示系统 数据结构, 算法 学习 模拟,代码

    这个"算法动态演示系统"显然是为了帮助学习者更好地理解和掌握这些核心概念。通过模拟和动态演示,学习者可以直观地看到算法在执行过程中的状态变化,这对于深化理解、提升问题解决能力大有裨益。 首先,我们要明白...

    基于目标级联法和粒子群算法的柔性分布式车间调度.pdf

    首先,我们要明白什么是生产调度。生产调度是企业管理中非常重要的一个环节,它涉及到如何在有限的资源下,高效地安排生产计划,确保生产任务可以按时完成,同时最大化地利用设备资源,减少生产中的等待时间和提高...

    算法的重要性,你知道的,来这看看

    常见的算法时间复杂度有:O(1)——常数阶,表示算法执行时间不随输入数据规模变化;O(log n)——对数阶,效率较高;O(n)——线性阶,表示每增加一个元素,执行时间大致增加常数倍;O(n log n)——线性对数阶,常见于...

    屈婉玲算法与设计及答案

    首先,我们要明白算法设计与分析是计算机科学中的核心课程,它涉及如何有效地解决问题和执行计算任务。屈婉玲教授的课程可能涵盖了基础的排序和搜索算法,如冒泡排序、选择排序、插入排序、快速排序、归并排序以及二...

    《算法初步》复习总体设想.ppt

    综合来看,《算法初步》的复习不仅仅是对过去知识的回顾,更是对学生逻辑思维能力和问题解决能力的提升。通过合理的复习策略和教学方法,可以激发学生的学习兴趣,帮助他们在高考中取得优异成绩,同时为他们的未来...

    算法分析与设计课件

    首先,我们要明白算法是什么。算法是一系列明确的指令,用于解决特定问题或执行特定任务。在计算机科学中,高效的算法是程序性能的核心,它们决定了软件运行的速度和资源消耗。因此,理解和掌握算法分析与设计是每个...

    机器学习决策树的分裂到底是什么?这篇文章讲明白了.docx

    这一过程从根节点开始,沿着树的不同分支向下延伸,最终达到叶节点,即做出最终决策的位置。分裂的选择依据一定的准则进行,以确保生成的决策树既具有良好的预测能力又不过度复杂。 #### 四、分裂方法 ##### 4.1 ...

Global site tag (gtag.js) - Google Analytics