分配特定的颜色值时MATLAB情节同时几个数据集。

14日视图(30天)
我有困难试图找出如何改变我的颜色块当我策划一个2 d的y值数组,以及t ....
问题的背景是这样的:我策划捕食者和猎物的关系的性质,因此在每一个时间值,有两个y的值,一个捕食者,和一个猎物。在之前的情节,我能改变每一行到一个特定的颜色RGB calue(非常美丽的情节),但这只是因为情节函数创建的每个情节是有趣的一次。(然后”等,“函数使用)....这一次不过,两组同时绘制,所以使用- >
情节(t y“颜色”、k”);
将导致“两”情节成为黑色。否则,使用默认的颜色。我相信有一种方法可以改变这一现状。有什么建议吗?下面我包括我的代码。函数使用一个二阶龙格库塔近似的颂歌和两个微分方程如果帮助……提前谢谢你!
% %主脚本-数值方法;系统的线性1 rst颂歌的秩序。
%,这是一个演示因数作为资源系统的解决
% 1 rst秩序的颂歌。这个例子是一个线性狐狸和兔子
%的人口作为捕食者与猎物模型开发的洛特卡
%沃尔泰拉。
关闭所有;
清晰的所有;
clc;
%主脚本
= 1;b = 0.5;c = 0.75;d = 0.25;h = 0.05;
R0 = 2;F0 = 1;tspan = 30 [0];
[t、y] = RK2法(@ (t, y) FR (t, y, a, b, c, d), tspan, R0 F0, h);
情节(t y“线宽”,1.8)
% %功能脚本
%这里我们将定义ODE和龙格-库塔脚本计算t、y
%值。
%的颂歌定义函数
函数yp = FR (t, y, a, b, c, d)
yp (1) = * y (1) - b * y y (1) * (2);
yp (2) = - c * y y (1) (2) + d * * y (2);
结束
%龙格-库塔二阶精度的功能
函数[t、y] = RK2法(f, tspan, y0, h)
t = tspan (1): h: tspan (2);
y (1:) = y0;
n = 1:长度(t) 1
k1 = f (t (n), y (n,:));
k2 = f (t (n) + h, y (n:) + h * k1);
:y (n + 1) = y (n:) + 0.5 * h * (k1 + k2);
结束
结束

接受的答案

Mehmed萨德
Mehmed萨德 2020年5月13日
设置ColorOrder轴。目前我设置随机的,您可以选择您的自定义颜色
关闭所有;
清晰的所有;
clc;
%主脚本
= 1;b = 0.5;c = 0.75;d = 0.25;h = 0.05;
R0 = 2;F0 = 1;tspan = 30 [0];
[t、y] = RK2法(@ (t, y) FR (t, y, a, b, c, d), tspan, R0 F0, h);
%
甘氨胆酸ax =;
斧子。ColorOrder =兰德(10,3);
情节(t y“线宽”,1.8)
1评论
迈克尔·麦克德莫特
迈克尔·麦克德莫特 2020年5月13日
谢谢你!
我知道如何设置的gca的RGB值的数组。
甘氨胆酸ax =;
斧子。ColorOrder = 1/255 * [[51 61 62];51 * 2.2 (61 62);3.6 * [51 61 62]]
这里的2.2和3.6乘数就调整原来的颜色的“阴影”。再次感谢你的帮助!

登录置评。

更多的答案(0)

下载188bet金宝搏


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!