Matlab - concatenar en matlab

 
Vista:

concatenar en matlab

Publicado por glory82 (1 intervención) el 22/11/2005 22:06:47
como hago para concatenar los elementos de un vector con caracteres. ejm: yo tengo el vector: x=[1 2 3] y quiero que aparezca en pantalla asi: x=[1*x^2+2*^x3+3], como hago para unir cada caracter con cada uno de los elementos del vector.

Gracias por su pronta respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:concatenar en matlab

Publicado por Raúl Santiago (211 intervenciones) el 27/11/2005 00:49:09
Bueno hasta ahora se me ocurrio algo para que te sirva para cualquier vector

syms x
a=[1 2 3];
for i=1:length(a)
b(i,1)=x^(length(a)-i);
end

a*b

ans =

x^2+2*x+3


Creo que es lo que quieres, espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:concatenar en matlab

Publicado por mk (1 intervención) el 31/03/2010 04:04:04
me sirvió esta información. gracias
le hice pequeñas modificaciones , se agradece Raúl Santiago
-------------------------------------------------------
syms x
a=[1 2 3];
for i=1:length(a)
b(1,i)=a(1,i)*x^(length(a)-i);
end
---------------------------------------------------------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar