concatenar con un for
Publicado por Jose CRespo (13 intervenciones) el 25/06/2012 19:51:27
Hola, mi duda es que tengo un vector de x posiciones con un valor y quiero que se concatenen todas seguidas con su nombre de variable delante
por eso quiero en un vector los str seguidos, ya que str me dara:
th l = z
y se sobreescribe en cada iteracion, quiero que se almacenen seguidos en un vector pero al intentar poner por ejemplo x(l)=str para que en cada posicion de x metiera un string, pero da errode de
??? In an assignment A(:) = B, the number of elements in A and B
must be the same.
a ver si se os ocurre como poder concatenar ttodos los valores de th
quiero que me quede algo asi:
[th 1 = 0.5 th 2 = 0.3 th 3 = 0.43]
pero como la longitud no se cual sera de ahi que el for vaya hasta length(h), si no seria mas facil
gracias!
1
2
3
4
5
for l=1:1:length(th)
z=th(l);
str=sprintf('th %d = %d ', l,z)
%%aqui vector que concatene horizontalmente los str
end
por eso quiero en un vector los str seguidos, ya que str me dara:
th l = z
y se sobreescribe en cada iteracion, quiero que se almacenen seguidos en un vector pero al intentar poner por ejemplo x(l)=str para que en cada posicion de x metiera un string, pero da errode de
??? In an assignment A(:) = B, the number of elements in A and B
must be the same.
a ver si se os ocurre como poder concatenar ttodos los valores de th
quiero que me quede algo asi:
[th 1 = 0.5 th 2 = 0.3 th 3 = 0.43]
pero como la longitud no se cual sera de ahi que el for vaya hasta length(h), si no seria mas facil
gracias!
Valora esta pregunta


0