matlab画图利用如何设置横坐标的范围

2025-01-06 18:08:11
推荐回答(2个)
回答1:

%%%%% xmin xmax 设定横轴的下限及上限, ymin ymax 设定纵轴的下限及上限
axis([xmin xmax ymin ymax])

x = xlsread('FileName.xls','B33:B100') %%%%% 从B33读到B100

回答2:

比如:
[x1,x2]=dsolve('D2x1+200*x1-100*x2=0,D2x2-100*x1+200*x2=0','Dx1(0)=0,Dx2(0)=0,x1(0)=5,x2(0)=1');
h=ezplot(x1,[-5:0.1:5]);
set(h,'Color','r');
hold on
g=ezplot(x2,[-2:0.1:2]);
set(g,'Color','b');
ezplot(x2)
xlabel('时间t')
ylabel('振幅y')
上方的标注属于ezplot函数自动的功能,可以通过将t复制,然后eval(x1)的形式分别计算x1和x2,并调用plot进行绘图。