Creating a table of values from for loops
    7 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Say x increases from 10 to 50 in increments of 5, and y increases in increments of 10 from 0 to 100. x and y are passed through a function 'func'.
for i = 10:5:50
     for j = 0:10:100
     func(i,j)
     end
end
How do I print the output values in a table such that each value matches up to the 'x' and 'y' inputs. Like this:
                   xlabel
         10 15 20 25 30 35 40 45 50
  ylabel
  0
  10
  20
  30
  40
  50
  60
  70
  80
  90
  100
0 comentarios
Respuestas (1)
  Andrew Reibold
      
 el 20 de Nov. de 2014
        I apologize for posting this as a comment.
This will make a table of your values, without the labels on the sides. I guess you could add them as an extra row and column if you wanted. Idk.
X = 10:5:50;
Y = 0:10:100;
for i = 1:length(X)
     for j = 1:length(Y)
         output = X(i)*2+Y(j);  %Fake Function (2x+y)
         combined_output(j,i) = output;
     end
end
1 comentario
Ver también
Categorías
				Más información sobre Tables 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!


