adding some single elements in matrix

3 次查看(过去 30 天)
Dear Prof/Dr./Sir./Maam
I have matrix A=[1 2 3 4 5] and B=[ 6 7 8 9]. I want to calculate s1=1+2+6 s2=2+3+7 s3=3+4+8 s4=4+5+9.
Is it possible to calculate the elements from different matrix like that?
Thank you in advance

采纳的回答

sudobash
sudobash 2022-7-29
Hi!
So as per my understanding, 2 consecutive elements of A need to be added and the resulting vector needs to be added to B.
A possible solution could be like this:
A=[1 2 3 4 5];
B=[ 6 7 8 9];
Asum = A(2:end) + A(1:end-1)
Asum = 1×4
3 5 7 9
final = Asum + B
final = 1×4
9 12 15 18
Hope this solves your question.
  1 个评论
Noriham B
Noriham B 2022-7-29
Great....so much thanks to u prof/Dr/Sir...I can run the results now...really appreciate ur help

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

产品


版本

R2014a

Community Treasure Hunt

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

Start Hunting!

Translated by