How to call the element in a unknown 2-dim matrix???^_^
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Manqiao Wang
el 9 de Oct. de 2015
Comentada: Manqiao Wang
el 10 de Oct. de 2015
This is my first time to use the Matlab. I want to do operations on each element(the index doesn't really matter). However I don't know how to call them if I don't now the size. I should use for or while, and how? (≧∇≦) Btw, I also want to ensure , will the function return 6666 if I tap "disp(6666)"? Thanks a lot~ :)
1 comentario
James Tursa
el 9 de Oct. de 2015
Please be more specific. Maybe give a short example showing the inputs and your desired output.
Respuesta aceptada
Stalin Samuel
el 9 de Oct. de 2015
a = randi(2,2);%%your matrix
[r c] = size(a);%%returs no of rows and columns in the matrix a
disp('-------the matrix elements are----')
%%print the elements
for i = 1:r
for j = 1:c
disp(sprintf('%d\n',a(i,j)))
end
end
%%multiply 'a' by 3
a= 3*a
Más respuestas (1)
Walter Roberson
el 9 de Oct. de 2015
x = 1 : 50;
for K = 1 : length(x)
y(K) = x(K).^3 - 10*x(K).^2 - 5;
end
y2 = x.^3 - 10*x.^2 - 5; %same result as y to within roundoff error
0 comentarios
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!