作业帮 > 综合 > 作业

m懂matlab的来帮下忙,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/07 15:57:54
m懂matlab的来帮下忙,
设A、B、C为某三角形的顶点,现作这样的迭代:计算两个点的中点,这两个点分别是ABC中随机取得的一点,与前一步求得的中点(初始点任取).当迭代次数大于10000时,试做出散点图.
会的话,帮我看下好吗?
很漂亮的图,挺有意思
代码如下:
x_A=0;
y_A=0;
x_B=1;
y_B=0;
x_C=.6;
y_C=1.1;
Position=[x_A y_A;x_B y_B;x_C y_C];
midd=randn(1,2);
for i=2:10001
midd=[midd;1/2*(Position(randi([1 3],1),:)+midd(i-1,:))];
end
plot(midd(:,1),midd(:,2),'o');