add value in array
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Oman Wisni
el 29 de Oct. de 2018
Comentada: Oman Wisni
el 29 de Oct. de 2018
hi,
I have foldername of image, the name of image is a1.bmp, a2.bmp, b1.bmp, b2.bmp.
I want store in array when a1 & a2.bmp the value is 1, and b1&b2.bmp the value is 2.
Here the illustration :
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/192875/image.png)
How can I do it in matlab ? thanks
0 comentarios
Respuesta aceptada
KSSV
el 29 de Oct. de 2018
files = {'a1.bmp' ; 'a2.bmp' ; 'b1.bmp' ; 'b2.bmp' } ;
N = length(files) ;
iwant = zeros(N,1) ;
letter2number = @(c)1+lower(c)-'a';
for i = 1:N
[filepath,name,ext] = fileparts(files{i}) ;
k = letter2number(name) ;
iwant(i) = k(1) ;
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Convert Image Type 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!