What does this command line mean? (matrix A =[A t])

2 visualizaciones (últimos 30 días)
zara
zara el 24 de Mayo de 2023
Respondida: the cyclist el 24 de Mayo de 2023
Hi. I was reading a MATLAB code (a numerical simulation), then I found this line that I can't understand) >>
%Let t be a scaler taken the value 5
t=5
A =[A t]
%the result on matlab was "Error using horzcat"
Could someone explain it to me please?

Respuestas (2)

Image Analyst
Image Analyst el 24 de Mayo de 2023
It means, if A is a row vector, that the value of t is to be stitched onto the right side of row vector A to form a new row vector A.
Or it could mean, if A is a scalar (single number) that the value of t (which is 5) is to be stitched onto the value of A to form a new A that is a 2-element row vector.
To learn other fundamental concepts, invest 2 hours of your time here:

the cyclist
the cyclist el 24 de Mayo de 2023
Square brackets can be used to concatenate arrays.

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by