MATLAB learning repository containing beginner-to-intermediate practice programs and engineering exercises.
The goal of this repository is to:
- Practice MATLAB fundamentals
- Improve programming logic
- Learn numerical and matrix computation
- Build clean coding and documentation habits
- Track learning progress over time
- Variables
- User input/output
- Arithmetic operations
- String operations
- If-Else statements
- Nested conditions
- For loops
- While loops
- Vectors
- Matrices
- Matrix multiplication
- Array indexing
- Colon operator
disp()fprintf()strcat()num2str()
| File Name | Description |
|---|---|
sum_of_two_numbers.m |
Adds two user-input numbers |
matrix_multiplication.m |
Multiplies two 3x3 matrices |
greater_number.m |
Finds the greater of two numbers |
for_loop_display.m |
Displays vector elements using a for loop |
A = [1 2 3; 4 5 6; 7 8 9];
B = [10 11 12; 13 14 15; 16 17 18];
C = A * B;for i = 1:10
disp(i);
endif (x > y)
disp('x is greater');
else
disp('y is greater');
endMATLAB/
│
├── Basics/
│ ├── sum_of_two_numbers.m
│ ├── greater_number.m
│ └── for_loop_display.m
│
├── Matrices/
│ └── matrix_multiplication.m
|---bisection_method.m
|---Newton_Rapshon_Method.m
|---secant_method.m
│
├── README.md
---
# Future Additions
Planned topics and projects:
- Functions
- Plotting graphs
- MATLAB plotting tools
- Simulink basics
- Numerical methods
- Signal processing
- Engineering mathematics
- Mini projects
- Embedded systems simulations
---
# Tools Used
- MATLAB
- MATLAB Online
- Git & GitHub
- VS Code
---
# Learning Purpose
This repository is maintained for:
- Academic learning
- Engineering practice
- Documentation of progress
- Building a technical portfolio
---
# Author
Aadarsh Chaudhary
Computer Engineering Student