How to store values in workspace without using fprintf? but syntax should be quite similar to that of fprintf
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
a=[200 250 300];
b={};
% now I want this b should store values related to <200, 200-250, 250-300, >300, etc.
% like b should contain values which are <200, between 200 to 250 and so on
b{1,1}=[<200]
b{1,2}=[200-250]
2 comentarios
Walter Roberson
el 7 de Nov. de 2016
Are you looking for the cells in b to store the elements extracted from a? Or are you looking for b to have strings like '<200' ?
Can sprintf() be used if fprintf() is not to be permitted?
Respuestas (2)
Steven Lord
el 7 de Nov. de 2016
Consider using the discretize function to determine the bin that contains each element in a.
Walter Roberson
el 8 de Nov. de 2016
[~, ~, bin] = histcounts(a, [-inf, 200, 250, 300, inf])
for k = 1:4
b{k} = a(bin==j) ;
end
no reason to get anywhere close to fprintf.
0 comentarios
Ver también
Categorías
Más información sobre Environment and Settings en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!