Lecture 3: Matrices & Arrays | Exploring MATLAB

preview_player
Показать описание

In this lecture, we will discuss the MOST IMPORTANT operations that you need to know to create and manipulate matrices and vectors in MATLAB. The outline is as follows:

00:50 Creating Arrays/Vectors
04:04 Creating Matrices
06:59 The zeros matrix
07:06 The ones matrix
07:11 The identity matrix
07:45 The random (uniform) matrix
08:10 Adding to a matrix
08:58 Scaling a matrix
09:17 Trigonometric functions
09:22 Transposing a matrix
09:36 Matrix Inversion
09:57 Matrix-Vector Multiplication
10:10 Matrix-Matrix Multiplication
10:19 Elementwise Matrix Multiplication
11:14 Elementwise Matrix Exponentiation
11:44 Stacking Vectors
12:34 Complex Matrices
13:44 Conjugate-Transposition (Hermitian)

MATLAB is a multi paradigm programming environment that is tuned for iterative analysis and design processes with a programming language that expresses matrix and array mathematics, directly.

MATLAB toolboxes are professionally developed, rigorously tested, and fully documented.

MATLAB apps let you see how different algorithms work with your data. Iterate until you’ve got the results you want, then automatically generate a MATLAB program to reproduce or automate your work.

Scale your analyses to run on clusters, GPUs, and clouds with only minor code changes. There’s no need to rewrite your code or learn big data programming and out-of-memory techniques.

MATLAB® is a programming platform designed specifically for engineers and scientists. The heart of MATLAB is the MATLAB language, a matrix-based language allowing the most natural expression of computational mathematics.

What can you do with MATLAB?

Using MATLAB, you can:

•Analyze, visualize and infer data
•Develop algorithms that are useful, practical, and efficient.
•Create models and applications

The language, apps, and built-in math functions enable you to quickly explore multiple approaches to arrive at a solution. MATLAB lets you take your ideas from research to production by deploying to enterprise applications and embedded devices, as well as integrating with Simulink® and Model-Based Design.

Who uses MATLAB?

Millions of engineers and scientists in industry and academia use MATLAB. You can use MATLAB for a range of applications, including deep learning and machine learning, signal processing and communications, image and video processing, control systems, test and measurement, computational finance, and computational biology.

keywords: gurobi matlab,cplex matlab,tensorflow matlab,matlab cost,comsol matlab,matlab to python,the mathworks,computer programming with matlab,matlab python,featool multiphysics,matlab and,matlab for mechanical engineers,labview matlab,matlab for electrical engineers,udemy matlab,edx matlab,matlab stateflow,matlab home,matlab linux,get matlab,coursera matlab,matlab on ramp,mathematica matlab,matlab online,matlab programming,matlab fpga,matlab 32 bit
Рекомендации по теме
Комментарии
Автор

I think I've been watching for....a year and a half now? Love those videos

frankfernandez
Автор

Thanks Sir. When you use matlab to analyze data, what is the logic here? Do we use metrics and arrays for the data before we analyze them? Or what is the main logic behind arrays and matric in data analysis? New beginner to programing in general here.

Rainstorm
Автор

is it possible to make a list of matrices? aka a vector, for which each index is in iteslf a matrix?

For example: let there be 4 matrices, a, b, c and d. I want to make a list with dimensions 4x1:
list = [a, b, c, d]
and when i call list[1] i want it to output the entire matrix a

remcovanwoerkom
Автор

I have 3 matrices, a, b and c and I want make a new matrix with 3 columns column a for a item's column b for b items etc

So I want to display the results of a b and c in a 3 column matrix, how do I do that?

R = [a; b; c;] will give 3 rows and display its elements horizontally

I want 3 columns and display its elements vertically

noeldiaz
Автор

Just a beginner how do i input this?Using the ones and zeros commands, create a 4 x 5 matrix in which
the first two rows are 0s and the next two rows are 1s.

piamontedanselanthony
Автор

🤔 I've been for....a year and a half now? those

walterstewart
Автор

Can you solve this matrix vector
A = [ 1 2 3 4; 1 2 3 4]
B= [ 12; 15 ]
inv[A]*B
I am stacked and can solve

alexanderosei
welcome to shbcf.ru