He ángulo de información:

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

ángulos es 512×1 matriz
pero matlab dar error en la polar() función,como

Error en la utilización de horzcat
Las dimensiones de las matrices que se concatenan no son consistentes.

Cómo resolver este problema? pls ayudarme chicos

  • angles con un s al final, es que un error tipográfico? De lo contrario, ¿qué es? Qué dimensiones tiene?
  • es sólo un nombre de variable y 512×1 matriz de una dimensión i m sorry he editado el post original
  • Sí, pero usted tiene angle y angles,son las dos variables diferentes??
  • r misma variable,he cometido un error
  • Su problema es que usted es la concatenación en el mal dimensión. Trate de [angles; 0]
  • donde agregar a este? da error en ambos casos([ángulos;0] = func() y polar([ángulos;0]
  • permítanos continuar esta discusión en el chat

InformationsquelleAutor Binja | 2013-10-31

2 Comentarios

  1. 2

    Si angles es un vector columna, como usted dice (512×1), no se puede concatenar una 0 a la derecha. Usted debe concatenar a continuación: reemplazar [angles 0] por [angles; 0].

    Otro posible error es que los dos argumentos vectoriales de polar debe tener el mismo tamaño, y en su caso no.

    • He cambiado pero : error>>> THETA y RHO deben ser del mismo tamaño. yo no entiendo su segundo párrafo
    • Mi sewcond párrafo fue precisamente eso: ambos argumentos (THETA y RHO) deben tener el mismo tamaño. En su caso, sus tamaños son, en la primera iteración, 513×1 y 1×2: no es lo mismo
    • Yo no sé cómo resolver esto, pls me sugieren
    • Depende de lo que usted piensa de la parcela en la que polar línea. ¿Qué desea hacer? Por qué sólo dos valores de RHO (15 y 0)?
    • Sólo quiero trazar ángulos (desde mi función es que yo tengo la información del ángulo) utilizar el polar función de si rho tiene un valor de la línea azul no se muestra también con theta ([ángulos 0])
    • Usted no puede parcela de 512 los ángulos frente a 2 radios
    • Quiero parcela uno por uno
    • permítanos continuar esta discusión en el chat

  2. 0

    He resuelto mi problema. Accede a 512×1 vectores columna’ el elemento uno por uno.

Dejar respuesta

Please enter your comment!
Please enter your name here