..:: 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) رو از عبارت بالا بگیره؟؟؟؟؟؟(بقیه پارامترها هم تعریف شده اند)... تو رو خدا کمکم کنین ، من اینطوری می نویسم کهerror میده:
امیدوارم به هم نریزه چیزی که می نویسم
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));;