Как работать непосредственно в ячейке объектов (в Matlab)? - PullRequest
0 голосов
/ 07 мая 2011

C - это mxn-ячейка объектов класса A. Класс A имеет метод f ().Затем у меня есть эти строки кода

sum=0;
for i=1:m
    for j=1:n
        a=C{i,j};
        sum=sum +a.f();
    end
end

Кажется, что использование цикла for заставит код работать медленно.Есть ли способ, например, использовать некоторые виды матриц объектов или что-то в этом роде для лучшей производительности этого кода?

1 Ответ

1 голос
/ 07 мая 2011

Как насчет использования cellfun?

http://www.mathworks.com/help/techdoc/ref/cellfun.html

...