matlab求导代码牛顿分形 该存储库包含用于在复杂平面中生成分形的Matlab代码,这些分形是由寻根和迭代产生的。 这些称为。 不幸的是,此代码没有利用Matlab中的GPU计算功能,因为Matlab需要CUDA,而我没有。 Matlab要求 必须安装并行计算工具箱。 如果没有安装并行计算工具箱,则可以通过将任何parfor循环更改为for循环来稍微修改代码。 需要使用符号工具箱为分形函数提供符号表达式。 您仍然可以通过使用函数句柄来创建分形。 src/目录的所有内容(文件和子文件夹)必须在您的Matlab工作目录中。 使用Matlab代码 分形newtonFractal和halleyFractal的牛顿和哈雷方法分别有两个主要功能。 这些功能称为: newtonFractal(f, workingDir, options); halleyFractal(f, workingDir, options); 输入功能 第一个输入参数f可以是函数句柄或符号表达式。 函数句柄函数必须将行向量作为输入并返回一个矩阵。 输出矩阵中的第一行表示在输入值处评估的函数的值。 随后的行表示在输入点评估的
2021-12-01 18:29:34 32KB 系统开源
1
框架系统组件 用于L系统组件,组件使用L系统库作为后端。 它通过乌龟图形技术渲染L系统,以创建程序生成的几何。 特性 财产 描述 默认值 公理 (字符串)启动器/初始字符串/公理。 'F' 作品 (字符串) from to制作。 以逗号分隔。 例如: productions: F:FF, X:F+X+F 'F:F' 迭代 (int)应该应用多少次生产 1 角度 (数字)度更改以应用于旋转符号,例如+ , - , > , <等。 45.0 segmentMixins (列表)对于要渲染的任何符号,您需要在此处分配它们的 。 假设您要渲染F和X,然后可以编写segmentMixins: F:blue line X:big sphere 。 如果打算使用,可以在每个符号中定义多个mixin ! 和'你的L-系统到递增/递减的混入指数,这直接关系到你segmentMixins。 例
2021-11-22 19:40:19 574KB procedural-generation fractal aframe lsystem
1
通过递归实现分形图形绘制 。代码简单直观,适合初学者参考学习。 使用VS2015重新编译,可直接运行
2021-11-17 11:22:13 783KB Fractal 分形 递归 VS2015
1
分形 用于计算Mandelbrot集的R包。 计算集合的函数用C编写,因此非常快。 如果安装了devtools软件包(并且已经设置了适当的C编译器),则可以通过在R命令提示符下键入来安装该软件包。 > devtools::install_github ("mariodosreis/fractal") 例子 绘制集合 n <- 40 z <- fractal::mandelbrot(iter=n) par(pty="s") image(z, col=c(topo.colors(n),"black"), las=1)
2021-11-12 20:19:10 89KB R
1
分形图形及代码matlab Python中的随机分形搜索 随机分形搜索(SFS)是一种基于分形概念的元启发式优化算法,SFS最初由Hamid Salimi博士在他的文章中创建。 还要检查我的这个仓库。 分形是令人印象深刻的递归结构,并且是计算机图形学的主要兴趣。 分形样本 项目结构 . ├── LICENSE ├── README.md ├── sfs.py (The python implementation of stochastic fractal search) └── walks ├── random walk.py (random gaussaing walk demo) └── self-avoiding-walk.py (self avoiding gaussaing walk demo) 特征 该算法在sfs.py中实现,可以使用package轻松地测试基准功能 您还可以在walks目录下查看一些随机的walk演示。 原始的Matlab实现 SFS的原始创建者已通过发行了算法的Matlab代码。 gifski 我使用gifski开源工具生成高质量的gif :confetti_ball: :confetti_ball:
2021-10-27 10:12:32 21KB 系统开源
1
按原样运行脚本 M-File,它将计算一组 10,000 个点,这些点绘制为单个点时,类似于蕨类植物和分形。 每个点从一个随机种子开始,然后根据概率分布在每次迭代中转换一次。 使用文件中的任何数字来更改图像(可能想要保留备份)。 当我有机会时,我会发布一个更好的文件,其中包含更好的评论和文档。 如果你打扰我,我会更快地发布它。 如果您有任何想法如何使情节更好,或文件的任何部分,请告诉我。
2021-10-20 17:41:36 527B matlab
1
本人自己编程的一个计算分形维数的程序,很好用
2021-10-20 10:51:34 4KB fractal
1
分形侵蚀 使用程序方式生成地形。 使用程序生成的地形模拟水力和热侵蚀。 依存关系 glfw sudo apt install glfw-dec sudo apt install libglew-dev glm sudo apt install libglm-dev 建造 为了进行构建,我们应该在上面安装构建依赖项。 这些项目期望我们有一个C ++ 2a编译器。 适用于Ubuntu 18.04及更高版本的版本(已通过gcc 9.2.1测试) mkdir build cd build cmake .. make 运行应用程序 如果构建成功,则在根文件夹中应该有一个名为fractals的二进制可执行文件。 我们可以这样简单地执行它: ./fractals 。 学分 WPF:
2021-10-11 10:13:23 119.86MB opengl fractal diamond-square-algorithm erosion
1
目录 这是一个程序包,可在沿着一维距离h和n维点(x_0, x_1, ... x_n-1) 。 有两个重要参数, n尺寸数(必须> 0) p构造希尔伯特曲线时使用的迭代次数(必须> 0) 我们考虑边长为2^p的n维。 该超立方体包含2^{np}单位超立方体(每个维度2^p )。 单位超立方体的数量确定了沿希尔伯特曲线的可能离散距离(从0到2^{np} - 1索引)。 快速开始 用pip安装软件包, pip install hilbertcurve 您可以沿希尔伯特曲线计算给定距离的点, >> > from hilbertcurve . hilbertcurve import HilbertCurve >> > p = 1 ; n = 2 >> > hilbert_curve = HilbertCurve ( p , n ) >> > distances = list ( ra
2021-10-09 10:35:37 511KB python fractal python3 hilbert-curve
1
在网上下的关于分形的matlab工具箱 感兴趣的同志们可以试试
2021-09-28 23:47:26 7.61MB fractal for matlab
1