Borrar filtros
Borrar filtros

Unable to perform assignment because the size of the left side is 1-by-1 and the size of the right side is 1-by-3.

178 visualizaciones (últimos 30 días)
Hi part of mi code is shown below:
for I = 1:10+1
w2(i,1)= w2(i,1)+n.*delta2.*Y1(i)
end
i am getting the error as mentioned in the title, can someone please help me
  4 comentarios
Adam
Adam el 25 de Oct. de 2018
Debug your code. It is one of those error messages that is completely self-explanatory!
Stephen23
Stephen23 el 25 de Oct. de 2018
Editada: Stephen23 el 25 de Oct. de 2018
It comes down to this:
w2(i,1)+n.*delta2.*Y1(i)
w2(i,1) refers to a sclar, as does Y1(i). So one (or both) of n and delta2 must be non-scalar. Check the sizes of your variables.

Iniciar sesión para comentar.

Respuestas (1)

madhan ravi
madhan ravi el 25 de Oct. de 2018
Editada: madhan ravi el 25 de Oct. de 2018
for i = 1:10+1
w2(i,:)= w2(i,1)+n.*delta2.*Y1(i)
end
  7 comentarios
Valerie Cala
Valerie Cala el 26 de Oct. de 2018
thank you so much for your time, it was very clear, my code is working now :)
madhan ravi
madhan ravi el 26 de Oct. de 2018
Editada: madhan ravi el 26 de Oct. de 2018
Anytime , make sure to accept the answer if it worked so that other people know the question is solved else let know whats additionally required

Iniciar sesión para comentar.

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by