MATLAB Menu-Driven Smart Calculator
Budget: $10 – $30 USD
I need a fully-functional Smart Calculator written in MATLAB that runs indefinitely inside a single while loop and presents its options through a switch-driven main menu. Every mathematical routine must live in its own user-defined function; no direct use of max(), min(), sum() or similar helpers.
Core features to code
• Matrix tools: Inverse, Transpose and Multiplication for any conformable matrices the user enters.
• Vector tools: Find Max, Find Min and Calculate Sum, each obtained through your own loop-based logic.
• Number analysis: Even/Odd detector (simple modulo logic is fine).
• General arithmetic and a small trigonometric block (sin, cos, tan may rely on MATLAB’s built-ins).
Keep the structure clean: one master script shows the menu, calls the relevant functions and keeps looping until the user chooses to exit.
Implementation expectations
• Every function file (.m) is clearly commented—purpose, inputs, outputs, edge-case handling.
• No runtime warnings or errors on current MATLAB releases (R2020b+).
• Readable prompts and formatted numeric output.
Deliverables
1. Main driver script + all helper .m files.
2. A brief README explaining how to run the calculator and where each feature lives.
If you can wrap the same logic in a minimal GUIDE/App Designer GUI, please mention the extra time and cost; the core console version is my immediate priority.
I will test the submission by running the script, exploring each menu path and inspecting the source for adherence to the user-defined-function rule. Let me know your estimated turnaround and any clarifications you need.
Core features to code
• Matrix tools: Inverse, Transpose and Multiplication for any conformable matrices the user enters.
• Vector tools: Find Max, Find Min and Calculate Sum, each obtained through your own loop-based logic.
• Number analysis: Even/Odd detector (simple modulo logic is fine).
• General arithmetic and a small trigonometric block (sin, cos, tan may rely on MATLAB’s built-ins).
Keep the structure clean: one master script shows the menu, calls the relevant functions and keeps looping until the user chooses to exit.
Implementation expectations
• Every function file (.m) is clearly commented—purpose, inputs, outputs, edge-case handling.
• No runtime warnings or errors on current MATLAB releases (R2020b+).
• Readable prompts and formatted numeric output.
Deliverables
1. Main driver script + all helper .m files.
2. A brief README explaining how to run the calculator and where each feature lives.
If you can wrap the same logic in a minimal GUIDE/App Designer GUI, please mention the extra time and cost; the core console version is my immediate priority.
I will test the submission by running the script, exploring each menu path and inspecting the source for adherence to the user-defined-function rule. Let me know your estimated turnaround and any clarifications you need.
Related categories:
PHP
Matlab and Mathematica
Algorithm
Software Architecture
Mathematics
Software Development
Data Analysis
MATLAB