作者wdw0925 (wdw0925)
看板MATLAB
标题[讨论] 有关於arrayfun处理struct array的问题
时间Fri Nov 10 17:17:07 2017
这是把struct当成array来处理的范例:
datas = repmat(struct('x', [], 'y', []), 100, 1)
for i = 1:100
numData = randsample(10:100, 1);
datas(i).x = randn(numData, 1);
datas(i).y = 1 + datas(i).x* 2 + randn(numData, 1);
end
lmModels = arrayfun(@(d) fitlm(d.y, d.x), datas, 'uni', false);
这是之前某位大神po的code 小弟想问的是最後一行
lmModels = arrayfun(@(d) fitlm(d.y, d.x), datas, 'uni', false);
是什麽意思呢? 请各位大大指教 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.138.26.106
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1510305429.A.B90.html