how do you define a matrix and its variable

1 view (last 30 days)
Wenchen Liu
Wenchen Liu on 15 Nov 2021
Commented: Adam Danz on 15 Nov 2021
I want to create a matrix , by i * j, in matlab, and then let matlab run this. I need to tell matlab what is i and what is j before i define the matrix, right? Then when I define the matrix, can I write aMatrix = [i, j]?
I know how to do matrix like: aMatrix = [1 3 7 ; 5 6 7], but now I want to know how to make a general matrix by giving i and j in matlab.

Answers (1)

Adam Danz
Adam Danz on 15 Nov 2021
Edited: Adam Danz on 15 Nov 2021
Learn about preallocation.
Options:
i = 4;
j = 3;
M = nan(i,j)
M = 4×3
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
M = ones(i,j)
M = 4×3
1 1 1 1 1 1 1 1 1 1 1 1
M = zeros(i,j)
M = 4×3
0 0 0 0 0 0 0 0 0 0 0 0
  4 Comments
Wenchen Liu
Wenchen Liu on 15 Nov 2021
but how could I define i?and should I define it before a and b?

Sign in to comment.

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!