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

我把一个xls表导入matlab里面了,现在我想利用表格的行做横坐标,利用表格里面的两列做纵坐标,请问如何利用plot函数画图,谢谢。... 我把一个xls表导入matlab里面了,现在我想利用表格的行做横坐标,利用表格里面的两列做纵坐标,请问如何利用plot函数画图,谢谢。 展开
 我来答
时砂之王的
2013-05-26 · TA获得超过105个赞
知道答主
回答量:65
采纳率:0%
帮助的人:53.4万
展开全部
%%%%% xmin xmax 设定横轴的下限及上限, ymin ymax 设定纵轴的下限及上限
axis([xmin xmax ymin ymax])

x = xlsread('FileName.xls','B33:B100') %%%%% 从B33读到B100
更多追问追答
追问
能给一段代码吗?谢谢。
追答
x = xlsread('FileName.xls','B33:B100')                %%%%% 读取数据

y = xlsread('FileName.xls','C33:C100')
plot(x,y); %%%%% 作图并控制坐标轴范围
axis(0,1000,0,1000) ;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖糖寳寳
2015-09-09 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3952万
展开全部
比如:
[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进行绘图。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式