Info
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
I have 5 data sets that I want to do calculations to and then plot separatly. Im trying to find a way to do these calculations without retyping my math 5 times with different variables each time. Is there a relativly easy way to do this?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
I think the title says it all. Thanks!
0 Commenti
Risposte (1)
John D'Errico
il 6 Feb 2017
Modificato: John D'Errico
il 6 Feb 2017
Write your operations as a FUNCTION.
doc function
Save the function as a separate m-file on your search path.
Then just call your function 5 times.
Even better, is if you store your data in a cell array or array of structs, rather than 5 different sets of variables. Then you would need only use a loop, and you need not even write a separate function. Just put those operations inside a loop.
Best of all, read the getting started tutorials for MATLAB, where you will learn these things.
2 Commenti
John D'Errico
il 6 Feb 2017
But are they an array of cell arrays? Cell arrays can be three dimensional, or they can contain other cell arrays.
The point is to use a loop. Don't store your data in separate arrays, if you will need to process each piece in one code.
Questa domanda è chiusa.
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!