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


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

حلقه for

#7
(۱۳۹۲/۰۵/۱۹, ۰۲:۰۸ ق.ظ)masood نوشته: بازم سلام.چند تا مشکل عمده هنوزم هست
1-باز هم با در نظر گرفتن کدهایی که شما نوشتید زمانی که میانگین جای گذازی میشود به جای z_0 برنامه erro میدهد
2-طبق برنامه شما z=x گرفته شده در صورتی که طبق فرمولی که به شما گفتم x1 برابر با ستون اول ماتریس x و x2 برابر با ستون دوم و الی آخر

اینم کدهای جدید :

کد:
clear all
close all
clc

x=[12 43 34;75 54 64];
x_size=size(x);
r=0.2;

z=zeros(1,x_size(2));
for m=1:x_size(2)
    for t=1:x_size(1)
        z_0=sum(x(:,m))/x_size(1);
        if (t==1)
            z(t,m)=r*x(t,m)+(1-r)*z_0;
        else
            z(t,m)=r*x(t,m)+(1-r)*z(t-1,m);
        end
    end;
end
z

نتیجه اجرا :

کد:
z =

   37.2000   47.4000   46.0000
   44.7600   48.7200   49.6000
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


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

پرش به انجمن:


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