【2016.3.25总结】我现在所知的matlab用法例子。

xls文件可以在保存时保存为txt文件,然后用 data1=textread(‘test.txt’); %读取。%需要txt文件和.m文件在一个文件夹中,如果没有,单引号内应该是该txt文件的位置。
因为我所处理的txt文件都是数字,所以不清楚数字加文字的txt文件该如何处理。
当然,在数据处理中最好还是用excel。读取excel文档的函数为:xlsread
data2=xlsread(‘test.xls’);
如果你要画坐标轴,可以使用plot函数,这也是我用得最多的函数了。在使用之前你需要提供x、y轴数据。
x=data2(:,1); %意思是读取data2中的第一行数据,也就是xls文件中的第一列数据。
y=data2(:,2); %同上。
plot函数的用法是:
plot(x,y,’线条颜色’,’linewidth’,X);
linewidth表示线条粗细,数值是后面的X。
如果你有多条x、y轴数据,也可以在上添加。
然后运行就可以看到数据了。
此时我们可以对这个坐标轴进行一些处理:hold on/off grid on/off/minor
hold表示是否要对前一plot曲线进行刷新,如果你选择了on 意思是,你在画下一个曲线的时候上一个曲线依然存在,off当然就是关闭了。
grid 是网格线,on是开启,off关闭,minor是更密的网格线。网格线的密度和坐标轴上的刻度有关,如果坐标轴上的刻度密那么网格线当然就密集了。刻度怎么设置在下面。
有时候我们对matlab提供的坐标不满意,这时我们当然可以对他进行一些处理了。
axis([xmin xmax ymin ymax]);是对坐标轴的的范围进行限制。
如果我们要对坐标进行更详细的处理,我们就要用到“gca”
具体的用法是这样的:set(gca,’属性’);
举个例子:如果我们要设置x轴坐标的刻度,我们可以这样。
set(gca,’XTick’,[0 100 200 300 400 500]);
也可以这样: set(gca,’XTick’,[0:100:500]);意思是坐标轴范围是0到500,单位是100.和上一个是一样的。
gca不仅可以设置坐标轴的刻度,也可以设置坐标轴的颜色以及背景颜色。
set(gca,’Xcolor’,’r’,’YColor’,’g’,’Color’,’b’);
这段代码的意思是把X轴设为红色(red),把Y轴设为绿色(green),把坐标轴的背景颜色设为蓝色(blue)。
如果我们对matlab提供的颜色不满意,想要自己配色怎么办?
matlab也提供了rgb配色。
set(gca,’Xcolor’,[0.1 0.1 0.1]);
matlab提供0到1的rgb配色,但这与我们平时的0到255的不符合该怎么解决呢?
把我们平时的rgb配色除以255就行。
例如set(gca,’Xcolor’,[25 25 25]/255);
就是上面的颜色。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值