【文件属性】:
文件名称:c4.5matlab代码-interpolate_RGB-MATLAB:返回两种输入颜色之间的颜色,其中返回的颜色计算为两种输入颜色的指定比例
文件大小:193KB
文件格式:ZIP
更新时间:2021-06-16 15:22:05
系统开源
c4.5
matlab代码interpolate_RGB-MATLAB
返回两种输入颜色之间的颜色,其中返回的颜色计算为两种输入颜色的指定比例。
句法
c
=
interpolate_RGB(c1,c2,p)
描述
c
=
interpolate_RGB(c1,c2,p)返回c1和c2之间的颜色c
,其中c是来自c1
p和来自c2
(1-
p
),其中p是介于
0
和
1
之间的比例。
c
、
c1和c2是所有
RGB
三元组。
c1和c2可以作为行向量或列向量输入,但c始终作为列向量返回。
例子
让我们画
5
个方格,其中第一个方格是蓝色,最后一个方格是红色,中间
3
个方格是蓝色和红色之间的中间色。
定义第
1
个和第
5
个方块的颜色,
c1
=
[0,0,1];
c5
=
[1,0,0];
由于我们需要三个均匀分布的中间色,因此我们选择三个比例为p
=、
p
=
和p
。
对三种中间色进行插值,
c2
=
interpolate_RGB(c1,c5,0.25);
c3
=
interpolate_RGB(c1,c5,0.5);
c4
=
interpolate_RGB(c1,c
【文件预览】:
interpolate_RGB-MATLAB-main
----interpolate_RGB.m(1KB)
----EXAMPLE.m(785B)
----LICENSE(1KB)
----README.md(2KB)
----Interpolate RGB Colors - MATLAB Implementation.pdf(208KB)