Matlab - ¿Cómo muestrar la 3ra columna en Matlab ayuda?

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

¿Cómo muestrar la 3ra columna en Matlab ayuda?

Publicado por Claudio (1 intervención) el 14/08/2017 23:50:34
Hola , buenas tardes tengo dudas con las Uitables
alguien sería tan amable de ayudarme

este es el código
div8








tengo problemas al mostrar la 3ra columna
div5
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 JESUS DAVID ARIZA ROYETH
Val: 3.800
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

¿Cómo muestrar la 3ra columna en Matlab ayuda?

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 15/08/2017 00:41:03
luego de A=[v' w']

puede hacer


1
2
s=cellfun(@(x,y) strrep(num2str(divisors(x)),'  ',','),num2cell(A(:,2)),'UniformOutput',false);
set(handles.uitable1,'data',[num2cell(A) s]);


el botón quedaría así :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
n=eval(get(handles.edit1,'String'));
s=1;
for i=1:n
    if mod(n,i)==0
        v(s)=i;
        s=s+1;
    end
end
s=0;
k=size(v);
n=k(1,2);
for i=1:n
    s=s+v(i);
    w(i)=s;
end
A=[v' w'];
s=cellfun(@(x,y) strrep(num2str(divisors(x)),'  ',','),num2cell(A(:,2)),'UniformOutput',false);
set(handles.uitable1,'data',[num2cell(A) s]);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar