for loop to subtract row from columns

Hi, probably to easy for you....
I want to substract a value column i in row 3 in a matrix of the depending column i and get a new matrix.
Matrix is 103x371
f.e. Value column 10 row 3 subtract with column 10 4:371
The values calculatet aren't right.
I think i have to implement another loop to choose also the values in the x direction (instead [4:371])
Thanks
clc
clear all
clear workspace
load ('Punkte_Gesamt_D')
Punkte_Gesamt_D(Punkte_Gesamt_D==0)=nan
for i=1:103
Punkte_Gesamt_D_Wasserhoehe (i,:)= Punkte_Gesamt_D ([i],[4:371])-Punkte_Gesamt_D(3,i);
end

댓글 수: 2

Frederik Reese
Frederik Reese 2022년 5월 13일
I only needet to change
Punkte_Gesamt_D ([i],[4:371])-Punkte_Gesamt_D(i,3)
Dyuman Joshi
Dyuman Joshi 2022년 5월 13일
"f.e. Value column 10 row 3 subtract with column 10 4:371"
You want to do this - matrix(4:371,10)-matrix(3,10) ?

댓글을 달려면 로그인하십시오.

답변 (1개)

Matt J
Matt J 2022년 5월 13일
편집: Matt J 2022년 5월 13일

0 개 추천

Punkte_Gesamt_D_Wasserhoehe([4:371],:)=...
Punkte_Gesamt_D_Wasserhoehe([4:371],:)-Punkte_Gesamt_D_Wasserhoehe(3,:);

댓글 수: 2

Frederik Reese
Frederik Reese 2022년 5월 13일
Thanks for your answer, but that doesnt work for me
Matt J
Matt J 2022년 5월 13일
what does it do that isn't right?

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Linear Algebra에 대해 자세히 알아보기

질문:

2022년 5월 13일

댓글:

2022년 5월 13일

Community Treasure Hunt

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

Start Hunting!

Translated by