- Run this script.
- This single script file contains images and sounds.
- You can stop Nyan by closing the figure.
- Enjoy nyan cat to your heart's content.
Sudoku puzzles are treated as an Exact Cover Problem, and Knuth's Algorithm X is used to solve it.
- Sudoku solver
- Solve 1465 hardest sudokus
- Sudoku generator
A rudimentary script to evaluate cos(12000!).
![](https://private-user-images.githubusercontent.com/93251045/327931517-5d35aee0-d4b1-4df6-9061-35e27fcbcd42.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1MDc0OTQsIm5iZiI6MTcyMTUwNzE5NCwicGF0aCI6Ii85MzI1MTA0NS8zMjc5MzE1MTctNWQzNWFlZTAtZDRiMS00ZGY2LTkwNjEtMzVlMjdmY2JjZDQyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIwVDIwMjYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiOWY5NWUxN2VkODBkODIxY2I4NmIwMTE1ZmQ1YzJmYjEyYTcwNWRiMDI4ZjEzN2MzNTA4ZjYxMWNiZjFiYTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.imqBy94Em3_8ox3nS2dhsXeUCjkxs2x9ClFSgj05C4s)
Handy progress bar that can be used in GUI or text interface.
- Faster than waitbar (MATLAB builtin)
- GUI interface
- Figure automatically closes when the task is complete
- CLI interface
- Monospaced fonts are recommended for the CLI interface
- Parfor compatibility
- It uses parallel.pool.DataQueue
- No file I/O, no java class, no undocumented matlab for parallel progress tracking
- Support for legacy MATLAB releases
- Standard version: MATLAB 2020b ~ latest
- Legacy-compatible version: MATLAB 2017a ~ latest
![](https://private-user-images.githubusercontent.com/93251045/253161592-a1293838-36b5-4375-a69a-42e4bfe94018.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1MDc0OTQsIm5iZiI6MTcyMTUwNzE5NCwicGF0aCI6Ii85MzI1MTA0NS8yNTMxNjE1OTItYTEyOTM4MzgtMzZiNS00Mzc1LWE2OWEtNDJlNGJmZTk0MDE4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIwVDIwMjYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThiMzMzOTI1ZDEzNTFhNzBjZWU5MWYwMzM5MzhkMTI1MjhhMTQ2ZmNkOTIyNmY5OTkyMjlmNTJlNWVmYWUzNTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xCwF2_UWso5tTuiWvTIW5l58K_vJBgxaY6R746Tt3oY)
![](https://private-user-images.githubusercontent.com/93251045/253161619-08df69d2-f074-47da-b4cb-7eca3f37a7de.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1MDc0OTQsIm5iZiI6MTcyMTUwNzE5NCwicGF0aCI6Ii85MzI1MTA0NS8yNTMxNjE2MTktMDhkZjY5ZDItZjA3NC00N2RhLWI0Y2ItN2VjYTNmMzdhN2RlLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIwVDIwMjYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkzNmE0ZGE0ZWQyNmJjMTk0M2QxMDVlM2VlY2FjNTM0MWFiN2YxZjVmMTI1Mzg2YTQ2ODhlMjJmN2ZmYzYxN2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.QOypxkU_p3Rc1z5jq3igLkXaT9iDFMVEk0hrg1K-vNw)
Creates a dialog box that allows you to pause or break from an infinite while loop.
![](https://private-user-images.githubusercontent.com/93251045/270100788-9ce3dd5d-dcb6-43d3-9046-092336fb8069.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1MDc0OTQsIm5iZiI6MTcyMTUwNzE5NCwicGF0aCI6Ii85MzI1MTA0NS8yNzAxMDA3ODgtOWNlM2RkNWQtZGNiNi00M2QzLTkwNDYtMDkyMzM2ZmI4MDY5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIwVDIwMjYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdkZDQ2NjM0ZmY4ZDEwNDgyZDhiYTAyNTUzOTA5Mjc2YzgwZWQ0YWFlMzIyM2U4ZDQwZjhkNzdhZmI2NTM5NGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.VsE40W1w7Kkd2uW8aoQwsy0NimVn6sRU2jLkrzJJ6BE)
![](https://private-user-images.githubusercontent.com/93251045/270100795-a367f96f-0f48-43ec-aedf-c1fc7d445fa5.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1MDc0OTQsIm5iZiI6MTcyMTUwNzE5NCwicGF0aCI6Ii85MzI1MTA0NS8yNzAxMDA3OTUtYTM2N2Y5NmYtMGY0OC00M2VjLWFlZGYtYzFmYzdkNDQ1ZmE1LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIwVDIwMjYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTliMWQ5ODMzY2QwNDk5OTM3MWY3ZTJiZjVkNWRkZjBlZTE1NzBiMTA2OTFhODRlZjkwMTUxMzMyMjk1YjVmZWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.72hUu5SAy8EWaMVnTt90ENOB6J4dsb9Hz9YYB4v9Mqg)