我想在 matlab 中生成一些随机对象。我想要制作的对象大多是具有特定幅度、宽度和半径的圆形和正弦波。是否有任何命令和/或功能可以做到这一点?圆圈和波浪的位置是随机的。
例如,您可以在下面看到两个示例对象:
我想在 matlab 中生成一些随机对象。我想要制作的对象大多是具有特定幅度、宽度和半径的圆形和正弦波。是否有任何命令和/或功能可以做到这一点?圆圈和波浪的位置是随机的。
例如,您可以在下面看到两个示例对象:
这就是你所追求的吗?对不起,如果我误解了这个问题,但我正在生成一个随机数量的点来制作圆圈或正弦曲线。
界:
N=randi(20);
x=rand(N,2);
plot(x(:,1),x(:,2),'.','MarkerSize',30)
和正弦曲线:
amp=.1;
freq=10;
N=randi(20);
x=rand(N,2);
for i=1:N
plot(x(i,1)-1:.01:x(i,1)+1,x(i,2)+amp*sin(freq*(x(i,1)-1:.01:x(i,1)+1)),'LineWidth',10)
hold on
end
hold off
希望代码是不言自明的,但请随时要求澄清。