作业帮 > 综合 > 作业

用matlab画图时,怎么在图形上显示的数字随着变量的变化而变化.谢谢.

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 00:30:30
用matlab画图时,怎么在图形上显示的数字随着变量的变化而变化.谢谢.

就像图片上显示的那样.把数字设置为变量.如何实现.谢谢.

用matlab画图时,怎么在图形上显示的数字随着变量的变化而变化.谢谢.
=1;
theta=[linspace(0,2*pi,200),2*pi];
xx=cos(theta);
yy=sin(theta);
numindex=randperm(7);
plot(2*r*xx,2*r*yy); %外圆
hold on
plot(r*xx,r*yy,'--'); %虚线圆
plot(r*xx/3,r*yy/3); %原点的小圆
text(0,0,num2str(numindex(1)),'HorizontalAlignment','center','VerticalAlignment','middle');
for i=1:6
x0=r*2/3*cos(pi/3*i);
y0=r*2/3*sin(pi/3*i);
plot(x0+r*xx/3,y0+r*yy/3);
text(x0,y0,num2str(numindex(i+1)),'HorizontalAlignment','center','VerticalAlignment','middle');
end
axis equal