用matlab画两个数列图象

例如:x(n)=2n+1,y(n)=n+4,n=1,2,3.......100。要求画在一个图里,
2025-01-07 10:57:40
推荐回答(5个)
回答1:

x=zeros(1,100);

y=zeros(1,100);

for i=1:100

    x(i)=2*i+1;

    y(i)=i+4;

end

plot(1:100,x,'.b',1:100,y,'.r')

回答2:

n=1:100;%定义n
plot(n,2*n+1,'r*-',n,n+4,'g.-')%画图,'r'表示红色,'g'表示绿色,*-表示线上加“*',.-表示线上加点
xlabel('n')%x坐标
legend('x','y')%添加图注

回答3:

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

回答4:

clear all;clc;
n=1:100;
xn=2*n+1;
yn=n+4;
plot(n,xn,'.','Markersize',10);
hold on;
plot(n,yn,'r*','Markersize',5);

回答5:

clear
clc
n=1:100;
plot(n,2*n+1,'-b',n,n+4,'--r')