在Matlab中生成正弦模式

时间:2016-12-12 07:14:31

标签: matlab image-processing

如何在Matlab中生成以下image

以及如何生成这些模式: image2

1 个答案:

答案 0 :(得分:2)

像这样:

f= % you choose
A=repmat(sin(linspace(0,f*(2*pi+pi),256)),[256 1]);

imshow(A)

enter image description here

说明:linspace创建线性间隔点以控制图像的大小(通过其他方式更改256)。如果是图像,repmat每行重复一次sin波。

更改初始和最终角度以控制角落中的行为