Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATLAB

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

Topics Covered

Basics

  • Variables
  • User input/output
  • Arithmetic operations
  • String operations

Control Structures

  • If-Else statements
  • Nested conditions
  • For loops
  • While loops

MATLAB Fundamentals

  • Vectors
  • Matrices
  • Matrix multiplication
  • Array indexing
  • Colon operator

Output Formatting

  • disp()
  • fprintf()
  • strcat()
  • num2str()

Programs Included

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

Example MATLAB Concepts Used

Matrix Multiplication

A = [1 2 3; 4 5 6; 7 8 9];
B = [10 11 12; 13 14 15; 16 17 18];

C = A * B;

For Loop

for i = 1:10
    disp(i);
end

Conditional Statement

if (x > y)
    disp('x is greater');
else
    disp('y is greater');
end

Repository Structure

MATLAB/
│
├── 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

About

MATLAB learning repository containing beginner-to-intermediate practice programs and engineering exercises.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages