Matlab近期用到的函数(持续更新)

最近任务用到matlab较多,第一版的代码大部分对于矩阵类的计算都是用for循环来完成的,主要是思维还没有适应matlab。看了同事的一份代码后,现在遇到需要循环的地方第一反应就是如何能够用矩阵的直接计算来替代。比如,统计一个矩阵中大于某值的所有元素的和。所以,就会经常要用到一些matlab已经写好的函数。在此整理出来,以备以后查用。

日期:

tmpstr = '2015-05-08';
date = datestr(datenum(tmpstr),'yymmdd');
hourNum = hour(tmpstr);%double
minuteNum = minute(tmpstr);%double
secondNum = second(tmpstr);%double

矩阵翻转:上下翻转flipud,左右翻转fliplr.

逻辑:logical();%0为0,非0为1

取整数:floor,ceil

查找:find();%得到的是位置

日期的处理这篇文章介绍的比较多,主要可以用datenum和datestr来处理。

上一篇:电脑知识:很多网站都支持第三方授权登录,这究竟是怎么一回事?


下一篇:ServiceStack.Redis之IRedisClient<第三篇>