
Open
Posted
•
Ends in 6 days
Paid on delivery
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.
Project ID: 40424066
Open for bidding
Remote project
Active 56 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Riyadh, Saudi Arabia
Payment method verified
Member since Oct 25, 2020
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
$30-250 USD
$250-750 USD
$30-250 USD
$10000-20000 AUD
$15-25 USD / hour
$250-750 USD
₹600-1500 INR
$100-1000 USD
₹600-1500 INR
$2-8 USD / hour
$250-750 USD
$25-50 USD / hour
$2-8 USD / hour
$250-750 USD
$30-250 USD
$250-750 USD
$15-25 USD / hour
£250-750 GBP
$250-750 USD
£250-750 GBP