Consider a matrix with 1877958 rows and 7 columns. How can I subtract the first row, second row, third row... in column 1 from the first row, second row, third row, fourth row..... in column 7 and then divide the result by the first row, second row, third row, fourth row.... of column 3 until all 1877958 rows are covered. I want the result to be displayed as a 8th column.

 채택된 답변

Geoff Hayes
Geoff Hayes 2014년 11월 26일

1 개 추천

AA - if A is your matrix, then the calculation that you wish to perform could be written as
B = (A(:,7) - A(:,1))./A(:,3);
Then just append B as your 8th column of A as
A = [A B];
Try the above and see what happens!

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

질문:

AA
2014년 11월 26일

답변:

2014년 11월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by