Want to run same script for 100 times without changing any variable and then taking the average of the output.

1 visualizzazione (ultimi 30 giorni)
Hi all, I want to run the same script multiple times and then want to take the average of the results and plot them. Is there any way I can do that. I am new to MATLAB so if someone can suggest a simple would great. Thanks in advance.

Risposta accettata

David Hill
David Hill il 17 Ago 2022
for k=1:100
yourScript;
Output(k)=y;%whatever variable that is the output
end
m=mean(Output);
plot(Output);
  1 Commento
Prashant Bhagat
Prashant Bhagat il 18 Ago 2022
Now with this approach i am able to run the same script multiple times but when I am trying to take mean of the output it is showing error " Invalid data type. First argument must be numeric or logical".

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by