Skip to content

The Number System Converter is a versatile MATLAB application designed to perform conversions between different number systems and execute bitwise operations.

License

Notifications You must be signed in to change notification settings

VoxDroid/Number-System-Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Number System Converter 🔢

MATLAB Version License

📖 Table of Contents

🔍 Overview

The Number System Converter is a versatile MATLAB application designed to perform conversions between different number systems and execute bitwise operations. With its user-friendly interface and comprehensive functionality, it serves as an excellent tool for students, educators, and professionals working with various number representations and digital logic.

✨ Features

  • 🔄 Convert between multiple number systems:
    • Binary (Base 2)
    • Octal (Base 8)
    • Decimal (Base 10)
    • Hexadecimal (Base 16)
  • 🧮 Perform bitwise operations:
    • AND
    • OR
    • XOR
    • NOT
  • 🚫 Comprehensive input validation
  • 🔍 Overflow detection for large numbers
  • 📚 Built-in number system tutorial
  • 🧰 User-friendly graphical interface
  • 🧹 Clear function for easy reset
  • ℹ️ About section with program information

🚀 Installation

  1. Ensure you have MATLAB R2021b or later installed on your system.
  2. Clone this repository:
    git clone https://github.com/VoxDroid/Number-System-Converter.git
    
  3. Open MATLAB and navigate to the cloned directory.
  4. Run the Number__Systems.m file to start the application.

🖥️ Usage

  1. Launch the application by running Number__Systems.m in MATLAB.
  2. Use the main interface to convert numbers:
    • Enter the number in the "Input" field
    • Select the source number system from the "From" dropdown
    • Select the target number system from the "To" dropdown
    • Click "Convert" to see the result
  3. To perform bitwise operations:
    • Go to Tools > Bitwise Operations
    • Enter two binary numbers in the input fields
    • Select the desired operation
    • Click "Calculate" to see the result
  4. Explore additional features:
    • Use the "Clear" button to reset input and output fields
    • Access the number system tutorial from Tools > Number System Tutorial
    • View program information in Tools > About

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

📞 Contact

Izeno - @VoxDroid

Project Link: https://github.com/VoxDroid/Number-System-Converter.git


Made with ❤️ and MATLAB

Releases

No releases published

Sponsor this project

Languages