Creating a matrix help
이전 댓글 표시
a=[111.23199; 354.44814; 186.69329]
b=[111.23199;111.23199;354.44814;354.44814;186.69329;186.69329]
How can I create a matrix "a" in the form of a matrix "b"?
답변 (2개)
Star Strider
2017년 3월 26일
This works:
aa = [a'; a'];
aa = aa(:)
aa =
111.23
111.23
354.45
354.45
186.69
186.69
댓글 수: 5
Muhendisleksi
2017년 3월 26일
Jan
2017년 3월 26일
@Abdulbaki Atakan: Then you use another code. Try it again:
a = [111.23199; 354.44814; 186.69329]
aa = [a'; a'];
aa = aa(:)
This replies exactly what you have been asking for.
Star Strider
2017년 3월 26일
Another way, using the reshape function:
aa = reshape([a(:) a(:)]', [], 1)
aa =
111.23
111.23
354.45
354.45
186.69
186.69
Muhendisleksi
2017년 3월 27일
Star Strider
2017년 3월 27일
My pleasure.
If my Answer helped you solve your problem, please Accept it.
Jan
2017년 3월 26일
With a modern Matlab version:
aa = repelem(a, 2, 1)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!