Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Can I write the output of a 'summary' command of a 'table'-variable to a variable ?
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
Some answers about this were posted in 2015
I am using Matlab 2017 and the hack suggested  does not seem to work. I have made a local copy of the summary function and incorporated the fid into every fprinf as instructed. By doing this (suggested by Guilaume) I reveice the following error:
summarynew(tab);
Unrecognized variable name 'getProperty'.
Any help?
0 comentarios
Respuestas (1)
  Gareth
      
 el 11 de Dic. de 2018
        I believe as of R2017b you can do the following:
a = summary(tab)
This will return a structure with the information that summary typically prints to the command window. I am on R2018b and here is a small example:
a = rand(10,1)
b = table(a,a)
summary(b)
c = summary(b)
c.a
% returns the following
ans = 
  struct with fields:
           Size: [10 1]
           Type: 'double'
    Description: ''
          Units: ''
     Continuity: []
            Min: 0.0975
         Median: 0.7235
            Max: 0.9649
     NumMissing: 0
Would this be a reason to move to a newer release for you?
4 comentarios
  Gareth
      
 el 12 de Dic. de 2018
				Following Guillaume's reasoning you could always do:
tsummary = struct2table(summary(yourtable));
writetable(tsummary,'myExcelfile.xlsx')
La pregunta está cerrada.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

