如何将一个图划分成8个相等的区域,并为每个区域分配一个数字?

1次查看(最近30天)
joynob艾哈迈德
joynob艾哈迈德 2020年7月1日
我在处理边境的不规范问题。为此,我来到了这条曲线上:
现在我想把它分成8个区域,像这样:
对于每个区域,我想赋值为1,所以如果区域得到最小的1 *,那么值将是1,如果不是,则为0。然后将数字相加,结果的范围是0-8。我该怎么做呢?我的代码和主图像如下:

答案(1)

darova
darova 2020年7月2日
这是开始
x = 0: .2:20;
x = [x ';南);添加'NaN'以断行
y = sin (x);
C = round((1:length(x))/length(x)*5+1);
补丁(x, y, c,“facecolor”“没有”...
“edgecolor”“平”...
“标记”“。”
平等的
我不明白你想怎么把这个应用到你的形象上。你能解释一下吗?
6个评论

登录评论。

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!