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) ?
15 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
%%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 Commenti
Risposte (1)
Meet Vora
il 16 Nov 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 Commenti
Vedere anche
Categorie
Scopri di più su Matrices and Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!