How do I create a 2 column matrix from my x and y data
조회 수: 228 (최근 30일)
이전 댓글 표시
I want to make a 2 column matrix for my x and y data which consists of 1000 datapoints, I have tried this and it replaces only one column:
x=[0 1 2 3 4 5];
y=[0 1 2 3 4 5];
A = zeros(1000,2);
A(:,2)=y;
A(:,1)=x;
댓글 수: 0
채택된 답변
Star Strider
2019년 8월 25일
Your data as you posted them are row vectors. Create column vectors from them to create ‘A’ by either doing a simple transpose (use the .' operator, not '), or forcing them to be column vectors with the ‘(:)’ notation
Try this:
A = [x(:), y(:)]
That should work.
댓글 수: 3
Sara Fawal
2020년 6월 25일
Hello Star How can I apply your code in a loop for multiple parameters?
My 'X' vector is my time variable and does not change.
However the 'Y' vectors are my changing variables.
Ex: X= time
Y(1)=a
Y(2)=b
Y(3)=c
.......Y(n)=m
Please let me know. Thank you
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Multidimensional Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!