کلیدستان

نسخه‌ی کامل: جمع تمام عناصر یک ماتریس
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام خدمت اساتید

بنده یه مشکلی داشتم در زمینه جمع تمام عناصر یک ماتریس به شکل زیر 

کد:
a=[0 0 1 2 3 4 5 7 9 6 0 0 1 0]
for j=1:14;

c(j,1)=sum(a(1):a(j));

end

اما جوابی که متلب میده اشتباهه 
بنده  میخواهم از روی ماتریس a ماتریسی بسازم که عناصر آن نظیر به نظیر حاصل جمع عناصر ماتریس a باشد برای مثال عنصر شماره 3 در ماتریس c حاصل جمع عناصر 1 تا 3 ماتریس a باشد .
ممنون اگر راهنمایی بفرمایید
سلام.
به مثال زیر توجه کنید :

کد:
clear all
close all
clc

A=[1 2 3 4 5 6 7]
B=zeros(1,7);
B_length=length(B);
for nn=1:B_length
    B(nn)=sum(A(1:nn));
end
B

نتیجه اجرای کد متلب بالا :

کد:
A =

     1     2     3     4     5     6     7


B =

     1     3     6    10    15    21    28