
Almacenar datos variables en Uitable
Publicado por katiuska (1 intervención) el 25/03/2014 04:43:36
Un saludo cordial a todos, soy nueva programando en matlab
Desarrollo una aplicacion en guide que calcule la matriz de rigidez de varias porciones de una viga, sus dimensiones dependen de datos introducidos por el usuario y el valor de sus elementos también, el calculo de estos valores estan dentros de un ciclo for ya que se repite el mismo procedimiento para cada elemento, el caso es que quiero mostrar en un Uitable la matriz de cada elemento pero me sale el siguiente error:
Error using set
Data must be a numeric, logical, or cell array
Mi codigo es el siguiente
for i=1:N
xi=VXi(1,i)
xj=VXj(1,i)
syms x
F=(d-0.1*x)^2
K11= (E*(pi)*int(F,xi,xj))/(4*(xj-xi)^2)
K12=-K11
K21=K12
K22=K11
Mke=[K11 K12 ; K21 K22]
set(handles.uitable2,'Data', Mke)
yo defino la matriz mke con los valores que he calculado y quiero que los muestre en el uitable2
Espero que puedan ayudarme muchas gracias de ante mano
Desarrollo una aplicacion en guide que calcule la matriz de rigidez de varias porciones de una viga, sus dimensiones dependen de datos introducidos por el usuario y el valor de sus elementos también, el calculo de estos valores estan dentros de un ciclo for ya que se repite el mismo procedimiento para cada elemento, el caso es que quiero mostrar en un Uitable la matriz de cada elemento pero me sale el siguiente error:
Error using set
Data must be a numeric, logical, or cell array
Mi codigo es el siguiente
for i=1:N
xi=VXi(1,i)
xj=VXj(1,i)
syms x
F=(d-0.1*x)^2
K11= (E*(pi)*int(F,xi,xj))/(4*(xj-xi)^2)
K12=-K11
K21=K12
K22=K11
Mke=[K11 K12 ; K21 K22]
set(handles.uitable2,'Data', Mke)
yo defino la matriz mke con los valores que he calculado y quiero que los muestre en el uitable2
Espero que puedan ayudarme muchas gracias de ante mano
Valora esta pregunta


0