Write a function that accepts a string cell array and classify sort in ascending order according to the alphanumeric order (this Implies that you should treat 'A' and 'a' as the same letter) ?
14 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
%%Program for alfanumerica
clear all; clc;
name = { } t = input('Enter the number of names you want:');
for i=1:t
name{i} = input('Enter the name you want:','s');
end
name = lower(name);
order = (name);
%%Result of the function
disp('The order described will be:');
disp(order);
These are my codes, but I have a problem when I write some words. For example : 'Yasar and yasar ' and the program , it turns my letters like these form ' yasar yasar' but I want that program needs to order my letters ' Yasar yasar' in this form consider the big letter. Please can you help me ? Kind Regards
0 comentarios
Respuestas (1)
Meet Vora
el 16 de Nov. de 2021
clear all; clc;
name = {};
t = input('Enter the number of names you want:');
for i=1:t
name{i} = input('Enter the name you want:','s');
end
%order = (name);
[~,indices] = sort(lower(name));
%%Result of the function
display(names(indices));
0 comentarios
Ver también
Categorías
Más información sobre Matrices and Arrays 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!