Borrar filtros
Borrar filtros

How to call the element in a unknown 2-dim matrix???^_^

1 visualización (últimos 30 días)
Manqiao Wang
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
James Tursa el 9 de Oct. de 2015
Please be more specific. Maybe give a short example showing the inputs and your desired output.

Iniciar sesión para comentar.

Respuesta aceptada

Stalin Samuel
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
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

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by