matlab简单函数用法总结-sortrows/std/mean/sum/plot/varargin/struct(持续更新
我之前一直很疑惑,为什么有人在自己的blog里写各种编程的教程和总结, 那些人以后看着自己写的日记很开心吗? 终于有一天,我发现我查了忘,忘了查…每天都想咬人。 而我毕竟不是对面的小QUANT,大学之前不记笔记照样看一遍就全记住…所以 我居然有一天变成了曾经的我不能理解的人… mean(data,1) 如果data 是矩阵,1表示对列求均值-结果是1列向量 mean(data,2) 2表示对行求均值 mean(data) std(A,flag,dim): std(A,flag): 这里flag代表的是用哪一个标准差函数, 如果取0,则代表除以N-1, 如果是1代表的是除以N, 第三个参数代表的是按照列求标准差还是按照行求标准差, std(A,1,1)代表的是按照列求标准差, std(A,1,2)代表的是按照行求标准差。 SUM(A,2)居然是横向加和,结果是列向量 sum(a)是默认纵向加和,结果是横向量 尴尬。。我怎么记得我总结过sortrows -------------- 有关于元胞, 其实这个也略微尴尬,由于一开始接触的不多,基本也是自己学的 所以不知道为什么会有这个东西也不知道怎么用 但是在数据处理的时候,从数据库中下载下来基本默认都是元胞数组的格式 一开始的我是抓狂的,花了很多的时间去试图转化为Mat格式和分割成不同的矩阵 后来渐渐体会到,除了有计算的部分,其它的部分是可以直接用元胞去处理的 唯一的不好就是,需要 用循环一个一个计算,无法像矩阵数组一样计算 或者是可以,但是至少我现在还不会。。。 此处放一个找出元胞数组中的异常值,然后提出的语句 =========画图专区===========(画好了请加代码和图例 ) 画图的各种属性太麻烦了 至今我也只能先查现用 不如一起总结一下 1 同一画布画多图 subplot(a,b,i) a,b 表示a行*bl列个图,i 表示第i个 2 用字符串做坐标轴-给轴加字符串标签 字符串是不能做X的,但是只要给坐标轴加标签就好啦~ set(gca,'XTickLabel',{'a','b','c'}) X坐标轴刻度处显示的字符 set(gca,'FontName','Times New Roman','FontSize',14)设置坐标轴刻度字体名称,大小 可以合并起来,在{abc}后面直接设置字号和字体; 3 用不同的颜色和符号画图 plot默认把点连起来,改变颜色只要在plot(x,y)--plot(x,y,'r'):变成了红色的线 也可以直接plot(x,y.'*-r') plot出了红色星星的点图,而不是连线了。 ‘FontWeight’,’bold’ 加粗 ‘FontAngle’,’italic’ 斜体 bar画的是柱状图 varargin 哦妈呀这个函数也是少见 还是要多看书多学什么的 或者做非同质的工作就能成长很快 这是面试官教给我们的函数 varargin调用者调用该函数时根据需要来改变输入参数的个数。以元胞数组保存 varargout调用者调用该函数时根据需要来改变输出参数的个数。 (用法稍后更新) struct 结构体 调用: struct(i).name{m,n} 有关于如何在字符串中加变量,不知道为什么我总遇到这个问题 每次都忘了应该怎么办,我觉得还是因为我不懂原理所以每次都百度现拿来用 一篇看似有用的日志
九监九介呀~~
这个行距怎么变得这么大了豆瓣日记新排版有毛病吧
最终试了半天解决办法居然是。
tradeOpen='2016-04-01';
periodstart='09:00:00'
['''',tradeOpen,32,periodestart,'''']
yes四个单引号,再加一个逗号,中间32的意思是,空格,我也不知道会不会有更好的办法了