Improving the speed of code with passing to a function input a cell array or structure.
Show older comments
I'm trying to pass some amount of numerical data as a function input.
I had that row in my code:
[z1,y1]=ode45(@(z,y) famplifire(sigma_pa,N0,sigma_pe,sigma_se,k,y,z),zspan,startval);
I'm trying to replace four parameters: sigma_pa,N0,sigma_pe,sigma_se. I've tryed to replace them with cell array, but the time of execution of code nevertheless rises. So I had some questions:
1) Using of cell arrays insted of usual numerical data can improve quickness of my code?
2) I had another idea to use a struct, but I don't know how. If you can, give me some advices (or simple examples) please. Or I can make another question with my code.
Accepted Answer
More Answers (0)
Categories
Find more on Structures in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!