Doing calculation across columns
17 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Nick DeMarchis
am 22 Apr. 2019
Kommentiert: Jenny Hall
am 22 Okt. 2020
Hi there. I have a 4 column by 500 row matrix. How would I add a fifth column that calculates , where x is the corresponding value in the second column across the same row.
Thanks!
0 Kommentare
Akzeptierte Antwort
madhan ravi
am 22 Apr. 2019
D=zeros(500,5);
D=matrix;
D(:,5)=exp((-(matrix(:,2)-75)/2).^2)
Weitere Antworten (1)
JULIEN BARBAUD
am 22 Apr. 2019
Bearbeitet: JULIEN BARBAUD
am 22 Apr. 2019
I think that if you call your input matrix A, and the final result B, then this:
f=@(x) exp( (-(x-75)/2).^2 )
B=[A f(A(:,2))];
should do the trick
EDIT: oops, madhan was quicker
0 Kommentare
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!