MATLAB: How do i sort images into a list in ascening order

ascedingdescedingimage compareimage comparisonimages listlistsortsort_nat

Hello!
I have these images in the file.
1.bmp , 2.bmp , ….. , 1000.bmp
i use this command: list = dir('*.bmp');
and the results are
list(1)= '1.bmp' , list(2)='10.bmp' , list(3)='11.bmp', list(4)='12.bmp', list(5)='13.bmp',… …..,list(995)='2.bmp',…
What can i do to put them into the list in ascending order??
list(1)='1.bmp' , list(2)='2.bmp' …..
Thank you very much.