how to make matrix

2 views (last 30 days)
poppy
poppy on 25 Nov 2022
Answered: Walter Roberson on 26 Nov 2022
F = zeros(20,1);
F(1:4) = 3.3;
F(5:7) = 4.2;
F(8:10) = 1.8;
F(11:13) = 6.9;
F(14:17) = 4.3;
F(18:20) = 4.1;
how do i take these and put it into the matrix
  3 Comments
John D'Errico
John D'Errico on 26 Nov 2022
Those numbers are already in a matrix, a 20x1 matrix, usually called a vector, but still a matrix too. So exactly what do you want?
poppy
poppy on 26 Nov 2022
well I would like to display al lthose numbers from 1-20 using fprintf or a table how would I go about doing that?

Sign in to comment.

Answers (1)

Walter Roberson
Walter Roberson on 26 Nov 2022
F = zeros(20,1);
F(1:4) = 3.3;
F(5:7) = 4.2;
F(8:10) = 1.8;
F(11:13) = 6.9;
F(14:17) = 4.3;
F(18:20) = 4.1;
table(F)
ans = 20×1 table
F ___ 3.3 3.3 3.3 3.3 4.2 4.2 4.2 1.8 1.8 1.8 6.9 6.9 6.9 4.3 4.3 4.3
fprintf('%.1f\n', F)
3.3 3.3 3.3 3.3 4.2 4.2 4.2 1.8 1.8 1.8 6.9 6.9 6.9 4.3 4.3 4.3 4.3 4.1 4.1 4.1

Tags

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!