access to a element of a matrix

19 visualizaciones (últimos 30 días)
Sachin Shridhar Bhat
Sachin Shridhar Bhat el 6 de Jun. de 2019
Comentada: Sachin Shridhar Bhat el 6 de Jun. de 2019
Basically I need to create a matrix of current values and access each element and call the same value in an equation.
I=[-40 -30 -20 -10 0 10 20 30 40];
w=0.035;
h=1.57;
% T=215.3*I^2*w^-1.5*h^-1 This the equation where I need to acces the I value each time from

Respuesta aceptada

Priysha Aggarwal
Priysha Aggarwal el 6 de Jun. de 2019
If you want to multiply each element of I matrix with some constant, you can directly do:
a = [ 1 2 3 4]
b = 2*a
% b = [2 4 6 8]
If you want to access each element in particular :
I=[-40 -30 -20 -10 0 10 20 30 40];
w=0.035;
h=1.57;
%iterate over I :
for c = 1:size(I)
a = I(c) %this will give you one element of I at a time
% now use T=215.3*c^2*w^-1.5*h^-1
end

Más respuestas (1)

pankhuri kasliwal
pankhuri kasliwal el 6 de Jun. de 2019
You can access elements of an array using
A = [1 2 3 4 5];
A(1);
if you have a matrix then you can access the elements using
a = [1 2 3;4 5 6;7 8 9]
a(2,3);
a(2,3) provides with the element 6 in 2nd row, 3rd column
T=215.3*I^2*w^-1.5*h^-1
instead of this you can do
T = 215.3 * (I .* I) * w^-1.5 *h^-1 ;
  1 comentario
Sachin Shridhar Bhat
Sachin Shridhar Bhat el 6 de Jun. de 2019
But I guess in this Iteration of 'I' dosen't happen

Iniciar sesión para comentar.

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by