Using a loop and counter for parametric equations
Afficher commentaires plus anciens
I'm very new to MATLAB so I am aware this code is probably atrocious. Please speak clearly!
I have an equation for calculating wave power density (E) in an ocean wave. It has three variables (H, T, and h) with different numerical ranges. (i.e. H ranges from 1 to 3, T ranges from 5 to 22, and h ranges from 5 to 6.) I want to create a FOR loop where MATLAB will plug in different numbers, with increments of 1, essentially being a parametric study. I can't find any clear videos or links on nested for loops with counters.
Ex:

Réponse acceptée
Plus de réponses (1)
darova
le 18 Oct 2019
Preallocate array before loop
E = zeros(3-1+1,22-5+1,6-5+1);
for
%% E(H,T,h) = ...
end
2 commentaires
Landon Sugar
le 18 Oct 2019
Modifié(e) : Landon Sugar
le 18 Oct 2019
darova
le 18 Oct 2019
Those values are dimensions of 3D matrix. You will have 3 x 18 x 2 matrix. You want to visualize it?
Catégories
En savoir plus sur Entering Commands dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!