Effacer les filtres
Effacer les filtres

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 vues (au cours des 30 derniers jours)
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 commentaires
Adam
Adam le 25 Oct 2018
Debug your code. It is one of those error messages that is completely self-explanatory!
Stephen23
Stephen23 le 25 Oct 2018
Modifié(e) : Stephen23 le 25 Oct 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.

Connectez-vous pour commenter.

Réponses (1)

madhan ravi
madhan ravi le 25 Oct 2018
Modifié(e) : madhan ravi le 25 Oct 2018
for i = 1:10+1
w2(i,:)= w2(i,1)+n.*delta2.*Y1(i)
end
  7 commentaires
Valerie Cala
Valerie Cala le 26 Oct 2018
thank you so much for your time, it was very clear, my code is working now :)
madhan ravi
madhan ravi le 26 Oct 2018
Modifié(e) : madhan ravi le 26 Oct 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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by