Borrar filtros
Borrar filtros

What does this error mean?

1 visualización (últimos 30 días)
Kathleen
Kathleen el 5 de Dic. de 2023
Respondida: Image Analyst el 5 de Dic. de 2023
Unable to perform assignment because the left and right sides have a different number of elements.
Error in lab26_kpetting (line 46)
acc(idx) = (px(idx)-Ffriction)/mass;

Respuestas (1)

Image Analyst
Image Analyst el 5 de Dic. de 2023
If idx is a single number, then acc(idx) needs to be a single number. Evidently something in your expression is an array. Try this:
idx
size(idx)
size(px(idx))
size(Ffriction)
size(mass)
What do you see? One of them does not have a size of 1. It's not a scalar. One of them is an array with multiple elements.
Or else Ffriction doesn't have the same number of elements as idx.

Categorías

Más información sobre Cell Arrays 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!

Translated by