How to create nested loop?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Kabit Kishore
el 4 de Feb. de 2022
Comentada: Kabit Kishore
el 4 de Feb. de 2022
Hi
Currently i am writing a program in MATLAB. In the program i have some indexed values that i want to use for further analysis. The indexed vales under the variable name toggle(idx.maxpts) are as follows:
ans =
1.0e-08 *
0.0844
0.1368
0.3354
0.7585
In the program i want to create a nested loop where i want to apply some equations to the first values and apply some equations to the third and fourth values and save the results. Once i have the output i want to apply some other equation to get the desired result. Thank you, any help is highy appreciated.
0 comentarios
Respuesta aceptada
Voss
el 4 de Feb. de 2022
A demonstration of nested for loops in MATLAB:
A = magic(5);
disp(A);
[m,n] = size(A);
for ii = 1:m
for jj = 1:n
disp(A(ii,jj));
end
end
3 comentarios
Voss
el 4 de Feb. de 2022
eqn = { ...
@(x)x^2 ...
@(x)x^3-2*x ...
@(x)sin(x)+exp(-x) ...
@(x)cos(x)^2-abs(x) ...
@(x)cos(x)^2+sin(x)^2 ...
};
A = magic(5);
disp(A);
[m,n] = size(A);
for ii = 1:m
for jj = 1:n
disp(eqn{ii}(A(ii,jj)));
end
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!