求编一个matlab程序 财富值34

2017-05-21 17:02发布

用matlab画一个倒三角形散点图,要求第一排10个点,间隔1,第二排9个点,第一排与第二排间隔距离0.5,以此类推 求程序  如何编写   循环语句如何用?最好程序加解释,跪求 谢谢

1条回答
2062wwm46
2017-05-21 17:48 .采纳回答

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,'*')

%还有什么问题?

一周热门 更多>