Matlab >>les Dimensions des matrices être concaténés ne sont pas compatibles

J'ai angle d'informations:

for i=1:10
   angles = func1(val);
   polar([angles 0]*pi/180,[15 0],'r');
end

angles est 512x1 de la matrice
mais matlab donner d'erreur sur la polaire() de la fonction,comme

Erreur à l'aide de horzcat
Les Dimensions des matrices être concaténés ne sont pas cohérentes.

Comment résoudre ce problème? svp aider moi les gars

  • angles avec un s à la fin, c'est qu'une faute de frappe? Sinon, qu'en est-il? Quelles dimensions faut-il avoir?
  • c'est juste un nom de variable et 512x1 une matrice de dimension i m désolé j'ai édité le post original
  • Ouais, mais vous avez angle et angles,sont ces deux variables différentes??
  • ils r même variable,j'ai fait une erreur
  • Votre problème est que vous êtes sur la concaténation de la mauvaise dimension. Essayez [angles; 0]
  • où ajouter ce que c'est? il donne l'erreur sur les deux cas([angles;0] = func() et polaire([angles;0]
  • laissez-nous continuer cette discussion dans le chat

InformationsquelleAutor Binja | 2013-10-31