2017-05-21 17:02发布
用matlab画一个倒三角形散点图,要求第一排10个点,间隔1,第二排9个点,第一排与第二排间隔距离0.5,以此类推 求程序 如何编写 循环语句如何用?最好程序加解释,跪求 谢谢
clear
clc
n=10;%定义为10行,这个可改
x=[];
y=[];
% 赋值规则,由下至上定义
for i=1:n
y(end+1:end+i)=i/2;%定义y轴,意思是将y的连续i个元素定义为i/2的意思,这个是
%为了保证行间距为0.5
for j=1:i
x(end+1)=(n-i)/2+j;%定义x轴,因为j一次加1.所以保证了点之间的差距为1,(n-i)
%呢是为了让点居中
end
plot(x,y,'*')
%还有什么问题?
最多设置5个标签!
clear
clc
n=10;%定义为10行,这个可改
x=[];
y=[];
% 赋值规则,由下至上定义
for i=1:n
y(end+1:end+i)=i/2;%定义y轴,意思是将y的连续i个元素定义为i/2的意思,这个是
%为了保证行间距为0.5
for j=1:i
x(end+1)=(n-i)/2+j;%定义x轴,因为j一次加1.所以保证了点之间的差距为1,(n-i)
%呢是为了让点居中
end
end
plot(x,y,'*')
%还有什么问题?
一周热门 更多>