【发布时间】:2019-03-12 14:03:09
【问题描述】:
我正在使用 MATLAB 在复平面中通过 NxN 网格,x 是实部,y 是虚部。对于该网格上的每个点,我将其用作牛顿法的起点。根据它收敛到哪个根,它被分配一个数字。这个数字与 pcolor 一起使用来绘制分形。
它绘制得很好,但是,我还想根据收敛到根的时间来绘制颜色暗度。我在使用 pcolor 时遇到问题。我能够获得 3 个根的 3 种颜色,但我不太确定如何添加更多颜色以使其更具描述性。
这是获取情节后的代码
xp - x 点数组
yp - y 点数组
col - 具有 1、2、3 的 NxN 矩阵(对应于哪个根)
% thresholds for color
caxis([1 3]);
% sets colors Red, Green, Blue
mycolors = [1 0 0; 0 1 0; 0 0 1];
colormap(mycolors);
% real component on x and imaginary component on y
h=pcolor(xp, yp, col');
set(h, 'LineStyle', 'none' );
那么,我怎样才能在 pcolor 中有一个渐变,似乎 pcolor 只是自己计算出所有的颜色。而 caxis 只允许 2 种颜色的边界。
如果您想查看该程序的完整代码,请告诉我。 谢谢
【问题讨论】:
-
@AnderBiguri 我如何将 col 矩阵合并到 hsv 中。
标签: matlab matlab-figure fractals