当前位置: 首页 > article >正文

使用复数类在C#中轻松绘制曼德布洛集分形

 示例在 C# 中绘制曼德布洛特集分形解释了如何通过迭代以下方程来绘制曼德布洛特集:

 其中 Z(n) 和 C 是复数。程序迭代此方程,直到 Z(n) 的大小至少为 2 或程序执行最大迭代次数。

 该示例在单独的变量中跟踪数字的实部和虚部。此示例使用Complex类来更轻松、更直观地管理复数。以下代码显示了程序用于迭代 Z(n) 函数的循环。

Complex Z = Z0;
Complex C = new Complex(ReaC, ImaC);
int clr = 1;
while ((clr < MaxIterations) && (Z.MagnitudeSquared < MAX_MAG_SQUARED))
{
    // Calculate Z(clr).
    Z = Z * Z + C;
    clr++;
}

Complex 类相当简单,但很长,因此这里就不展示了。

下载示例程序,查看它和程序其余部分的工作原理。

https://download.csdn.net/download/ljygood2/90162623


http://www.kler.cn/a/448235.html

相关文章:

  • 微服务——技术选型与框架
  • How to run Flutter on an Embedded Device
  • 分布式协同 - 分布式事务_TCC解决方案
  • 厦门凯酷全科技有限公司短视频带货可靠吗?
  • 面试题整理4----lvs,nginx,haproxy区别和使用场景
  • ES搜索原理
  • LeetCode---428双周赛
  • 电子电器架构 ---证书认证需求及CANoe验证脚本
  • 青少年编程与数学 02-004 Go语言Web编程 15课题、表单处理
  • python安卓自动化pyaibote实践------学习通自动刷课
  • Golang Gin Redis+Mysql 同步查询更新删除操作(我的小GO笔记)
  • Mysql “this is incompatible with sql_mode=only_full_group_by” 问题解决
  • SpringBoot CRUD 简易模板后端
  • Kafka 磁道寻址过程详解
  • 智能座舱进阶-应用框架层-Handler分析
  • 阿里开源最强数字人工具 EchoMimicV2,本地部署(一)
  • windows的服务怎么删除
  • 【k8s集群应用】Kubernetes二进制部署实例(master02+负载均衡)+Dashboard
  • 开始探索XDP:开启Linux高性能网络编程的新篇章
  • HarmonyOS NEXT 技术实践-基于基础视觉服务的多目标识别
  • ubuntu20.04安装mysql5.7
  • java抽奖系统(八)
  • HarmonyOS:开启万物互联智能新时代
  • 【电商推荐】全文空间反事实学习:调整、分析属性和工业应用
  • 【PyCharm】
  • 【从零开始入门unity游戏开发之——C#篇24】C#面向对象继承——万物之父(object)、装箱和拆箱、sealed 密封类