how to insert same scalar as length of something?

1 Ansicht (letzte 30 Tage)
Sierra
Sierra am 23 Aug. 2022
Beantwortet: Steven Lord am 23 Aug. 2022
Let's suppose, A = [1, 2, 3, 4, 5] and B = [0].
I want to make second [0,0,0,0,0] whose length is 5.
Please Let me know how to do this

Akzeptierte Antwort

Steven Lord
Steven Lord am 23 Aug. 2022
If you want to replicate the scalar in B to be the same size as A, you can use repmat. If you know that B will always be 0, instead I'd just use the zeros function.
A = ones(3, 4)
A = 3×4
1 1 1 1 1 1 1 1 1 1 1 1
B = pi
B = 3.1416
C = repmat(B, size(A))
C = 3×4
3.1416 3.1416 3.1416 3.1416 3.1416 3.1416 3.1416 3.1416 3.1416 3.1416 3.1416 3.1416
D = zeros(size(A))
D = 3×4
0 0 0 0 0 0 0 0 0 0 0 0

Weitere Antworten (1)

Abderrahim. B
Abderrahim. B am 23 Aug. 2022
Bearbeitet: Abderrahim. B am 23 Aug. 2022
Is this what you are trying to do?
A = [1,2,3,4,5] ;
myScalar = 2 ; % change this to the scalar value you want
B = myScalar*ones(size(A))
B = 1×5
2 2 2 2 2

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by