Matlab - Asignar valor a vector - guide

   
Vista:

Asignar valor a vector - guide

Publicado por David (14 intervenciones) el 09/03/2014 20:57:44
Buenas noches a tod@s,

Estoy haciendo un programa con GUIDE, y quisiera leer unos vectores. No se me ocurre otra forma que con edit box, añadir 3 edit box para cada punto (ya que hay tres coordenadas) y leer los puntos y guardarlos en: handles.var.punto1_x , handles.var.punto1_y.......

Punto 1: X,Y,Z
Punto 2: X,Y,Z

Ahora bien, quisiera agrupar estos valores en un vector para trabajar mejor con él:

Punto1=[handles.var.punto1_x,handles.var.punto1_y,handles.var.punto1_z]/;
Punto2=[handles.var.punto2_x,handles.var.punto2_y,handles.var.punto2_z]/;

Pero no me deja. Alguna sugerencia de como hacerlo?

Muchas gracias de antemano,

David.
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Asignar valor a vector - guide

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 09/03/2014 22:05:24
sube tu código guide, tanto el m y el fig para ver.
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
Imágen de perfil de Jorge De Los Santos

Asignar valor a vector - guide

Publicado por Jorge De Los Santos (212 intervenciones) el 09/03/2014 22:18:48
Hola David.

A reserva de que pudieses subir tu código como te ha mencionado José, pienso que puedes utilizar un sólo edit text para leer cada punto que deberás introducir de la misma manera que introduces un vector en la línea de comandos y posteriormente utilizar la instrucción "str2num" ( no str2double) para que puedas utilizarlo.

Saludos...
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Asignar valor a vector - guide

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 09/03/2014 22:33:17
Jorge de los Santos.
Evita mencionarme mi nombre en tus comentarios. Cada uno asesoría de la forma que piensa. Muchas veces el usuario pregunta y le das una respuesta y ellos dicen que las respuestas que uno les da no les sirvió, razón por la cual para evitarme que me digan que mis respuestas no son las adecuadas o mis sugerencias no son las mas acertadas. Pido que suban sus códigos al foro y de esta manera pueda verlos y ayudarlos de una forma mas rápida. Sino voy a estar con el usuario que me pregunta en repregunta y repregunta. Además viendo el código incito uno puede deducir el nivel de conocimiento del usuario y en base a ese conocimiento darles sugerencias y corregir sus errores que tenga el código.
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Asignar valor a vector - guide

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 09/03/2014 22:52:33
Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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

Asignar valor a vector - guide

Publicado por david (14 intervenciones) el 09/03/2014 23:27:31
Muchas gracias, me lo miro y os digo algo.

Aquí está mi programa.

EDITO: no es exactamente eso. Si puedes mírate mi código, como se podría hacer?

Muchas gracias de antemano,

David.
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Asignar valor a vector - guide

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 10/03/2014 00:28:50
tus funciones están con distintos nombre en uno de ellos encontré que la función se llamaba 'batalla' me parece haz estado modificando los nombre en el editor me parece. Los cambios de los nombres se hacen en el inspector.
Revisa esa parte.

Tu variable Flong no esta definida revisa esa parte.
N valor toma?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
>> forces_trapezis_R_gui
 
LF =
 
    0.0120    0.0120    0.1200
 
 
LR =
 
    0.0120    0.0120    0.0120
 
 
LJ =
 
    0.0020    0.1200    0.0020
 
 
UF =
 
    0.0120    0.0120    0.0210
 
 
UR =
 
    0.0560    1.2560    0.0120
 
 
UFJ =
 
    0.5600    0.0060    0.0660
 
 
P =
 
    0.5650    5.6500    5.6500
 
 
URJ =
 
    0.5650    0.6500    0.0660
 
 
T =
 
    0.5650    5.6500    5.6500
 
 
CT =
 
    5.6500    5.6500    0.5650
 
 
d1 =
 
         0    5.0000    5.5840
 
 
d2 =
 
   -0.5040    1.2500   -0.0540
 
 
d3 =
 
   -0.5480    0.0060   -0.0450
 
 
d4 =
 
    0.0050    5.6440    5.5840
 
 
d5 =
 
    0.0100   -0.1080    0.0100
 
 
d6 =
 
    0.0100   -0.1080    0.1180



>>
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Asignar valor a vector - guide

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 10/03/2014 00:51:03
Problema solucionado

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
>> forces_trapezis_R_gui
 
LF =
 
    0.0120    0.0120    0.1200
 
 
LR =
 
    0.0120    0.0120    0.0120
 
 
LJ =
 
    0.0020    0.1200    0.0020
 
 
UF =
 
    0.0120    0.0120    0.0210
 
 
UR =
 
    0.0560    1.2560    0.0120
 
 
UFJ =
 
    0.5600    0.0060    0.0660
 
 
P =
 
    0.5650    5.6500    5.6500
 
 
URJ =
 
    0.5650    0.6500    0.0660
 
 
T =
 
    0.5650    5.6500    5.6500
 
 
CT =
 
    5.6500    5.6500    0.5650
 
 
d1 =
 
         0    5.0000    5.5840
 
 
d2 =
 
   -0.5040    1.2500   -0.0540
 
 
d3 =
 
   -0.5480    0.0060   -0.0450
 
 
d4 =
 
    0.0050    5.6440    5.5840
 
 
d5 =
 
    0.0100   -0.1080    0.0100
 
 
d6 =
 
    0.0100   -0.1080    0.1180






Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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

Asignar valor a vector - guide

Publicado por David (14 intervenciones) el 10/03/2014 12:47:45
Muchas gracias, funciona perfectamente.
Lo de batalla y había otro MR, como lo arreglaste? estoy intentando buscarlo en mi archivo original, pero no lo encuentro, y me sale ese error. (ya me funciona con el tuyo pero me gustaría saber donde esta para no cometer el mismo error en futuros archivos). Siempre lo edito en el property inspector.

Otra cosa, cuando lo ejecuto, quiero pasar los valores a ingresar con el tabulador, para evitar clicar con el ratón en la casilla, pero no me sigue un orden lógico al ingresar las variables, sino que cada vez que apretó TAB, me salta a una casilla diferente de otra fila, sin ser la contigua a la derecha. Cómo lo puedo arreglar?

Muchas gracias de antemano,
David
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
Imágen de perfil de Jorge De Los Santos

Asignar valor a vector - guide

Publicado por Jorge De Los Santos (212 intervenciones) el 09/03/2014 22:56:06
José, en ningún momento he tenido la intención de descalificar tu comentario o algo similar y por ello he utilizado el "a reserva de" para no caer precisamente esto. Entiendo que todo aporte y postura en el foro es bienvenida, y por supuesto, a petición vuestra evitaré mencionarle en comentarios posteriores.

Saludos.
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
Imágen de perfil de Dave

Asignar valor a vector - guide

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 10/03/2014 03:16:46
Hola José;

Sinceramente, no veo nada de malo en el comentario de Jorge, veo que esta contribuyendo a la solución.

Trata de tomar las cosas con calma, todos estamos ayudando a que el foro sea un lugar de discusión y sobre todo de solución de problemas.

Saludos
Dave Correa
correa.dave30@gmail.com
Servicios de Programación Matlab
http://fismatlab.blogspot.com/

http://fismatlab.org
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