x=10*rand(1,5); y=10*rand(1,5);
for i=1:length(x)for j=1:length(y)
line([x(i),x(j)],[y(i),y(j)]);
hold on;
end
end
plot(x,y,'ro');
‘o’代表每个数据点用小圆圈表示,且数据点之前不用线连接,看起来很像散点图'ro'代表小圆圈是红色的'-'就是最普通的线型,数据点之间用实线连接。
(1)s=size(A),
(2)[r,c]=size(A),
(3)size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2)该语句返回的时矩阵A的列数。
另外,length()=max(size()).
1.使用matlab作闭合多边形图
没有找到直接画多边形的函数,只能是将各个点的坐标保存在数组中,将一个点与其相邻的点相连,并将最后一个点与第一个点连接。
clear; clc; a=[0 2 4 6 8 10 12 14;0 2 1 4 6 6 5 7]; %要连接的点坐标 x;y [n,m]=size(a); for i=1:m-1; line([a(1,i),a(1,i+1)],[a(2,i),a(2,i+1)]); %连接节点line([x1,x2],[y1,y2]) hold on end hold on line([a(1,1),a(1,m)],[a(2,1),a(2,m)]); %首尾节点相连