cellfun函数的应用

相当于for的用法,例如:

    A = {'ab',[1,2,3],'abcd'};
    l = cellfun(@(x)length(x)  , A)

输出为:l =

     2     3     4

 

也可以自定义函数:

 

days = {'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'};
 
abbrev = cellfun(@(x) x(1:3), days, 'UniformOutput', false)
The syntax @(x) creates an anonymous function. This code returns
 
abbrev =
    'Mon'    'Tue'    'Wed'    'Thu'    'Fri'
 
 
 

posted on 2016-12-26 11:17  小廷  阅读(353)  评论(0)    收藏  举报

导航