/
Memory
Memory
Passing structure field vs. temporary variable
For a large structure A, it's fine to pass a field as opposed to creating a temporary variable. Once it gets to ~6GB, it's slightly faster to create a temporary variable, but otherwise just pass the field.
Example:
Create a structure t
s='A':'Z';
for i = 1:26
t.(s(i)) = rand(5000);
end
Time
disp('tmp')
tic
for i = 1:26
tmp = t.(s(i));
dummy = prod(tmp);
end
toc
disp('structure')
tic
for i = 1:26
dummy = prod(t.(s(i)));
end
toc
, multiple selections available,
Related content
SPM - test slice vs volume
SPM - test slice vs volume
More like this
Pipes (database tables)
Pipes (database tables)
More like this
Files for FSL FIRST in CSPM
Files for FSL FIRST in CSPM
More like this
3. Manually Create Design Files
3. Manually Create Design Files
More like this
Local Processing
Local Processing
More like this
Organizational Ideas
Organizational Ideas
More like this