..:: civil ::..
عضو جدید
با عرض سلام خدمت شما دوستان محترم
سوالم راجع به دستوریه که پایین نوشتم .میخوام دو تا ماتریس رو با هم جمع و ضرب کنم بریزم تو مثلا r که یه ماتریس 3x1 هست در ضمن A , X ,b هم ماتریس هستن که 3x3,A..3X1,X...3X1,b و توی حلقه for بذارم اما نمی فهمه این r ماتریس هست هی error میده که error مربوط به پرانتزای جلوی r هست اما اگه اونارو بردارم تو حلقه for چه طوری بگم که r(1) رو از عبارت بالا بگیره؟؟؟؟؟؟(بقیه پارامترها هم تعریف شده اند)... تو رو خدا کمکم کنین
، من اینطوری می نویسم کهerror میده:
امیدوارم به هم نریزه چیزی که می نویسم
سوالم راجع به دستوریه که پایین نوشتم .میخوام دو تا ماتریس رو با هم جمع و ضرب کنم بریزم تو مثلا r که یه ماتریس 3x1 هست در ضمن A , X ,b هم ماتریس هستن که 3x3,A..3X1,X...3X1,b و توی حلقه for بذارم اما نمی فهمه این r ماتریس هست هی error میده که error مربوط به پرانتزای جلوی r هست اما اگه اونارو بردارم تو حلقه for چه طوری بگم که r(1) رو از عبارت بالا بگیره؟؟؟؟؟؟(بقیه پارامترها هم تعریف شده اند)... تو رو خدا کمکم کنین

امیدوارم به هم نریزه چیزی که می نویسم
r(1)=zeros(3,1);
r(1)=b-A*x
for i=1:30
alfa(i)=dot(rstar(i),r(i))/dot(Ap(i),Pstar(i));;
r(1)=b-A*x
for i=1:30
alfa(i)=dot(rstar(i),r(i))/dot(Ap(i),Pstar(i));;