انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
حلقه for

حلقه for

#1
سلام
می خواستم با دستور for یه حلقه برای این فرمول بنویسم

کد:
z t=r*(x t)+(1-r)*(z t-1)

و t= 1 ta m تی در اینجا اندیس است وx یک ماتریس p*m میباشد و x t به ازای 1 تاm افراز ستونی ماتریس ایکس است .z t حالت حلقه دارد ابتدا z1 را بدست می اوریم سپس دوباره در فرمول جای گذاری کرده z2 و به ترتیب تا zm و در اخر یک ماتریس ستونی از z ها به ما میدهد.
خودم تا حددی برنامه را نوشته ام اما جواب نمی دهد

کد:
x=[12 43 34;75 54 64]
r=.2
[p,m]=size(x)
y=mean(x')
z(0)=y'
for t=1:m
    z(t)=r*x(1: p,t)+(1-r)*z(t-1);
end;

ممنون میشم اگه کمک کنید
پاسخ


پیام‌های این موضوع
حلقه for - توسط masood - ۱۳۹۲/۰۵/۱۸, ۰۳:۴۸ ق.ظ
RE: حلقه for - توسط admin - ۱۳۹۲/۰۵/۱۸, ۰۱:۳۷ ب.ظ
RE: حلقه for - توسط masood - ۱۳۹۲/۰۵/۱۸, ۰۲:۳۷ ب.ظ
RE: حلقه for - توسط masood - ۱۳۹۲/۰۵/۱۸, ۰۲:۴۹ ب.ظ
RE: حلقه for - توسط admin - ۱۳۹۲/۰۵/۱۹, ۱۲:۴۴ ق.ظ
RE: حلقه for - توسط masood - ۱۳۹۲/۰۵/۱۹, ۰۲:۰۸ ق.ظ
RE: حلقه for - توسط admin - ۱۳۹۲/۰۵/۱۹, ۰۵:۲۶ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان