کد پیاچپی:
kz=0;
for pcc=1:6;
kz=kz+1;
b=1/(sqrt(kz));
c=[(8.75*b)/(2000/sqrt(3))];
fprintf('%2.0g\n \t',[c])
end
دوستان من میخام c رو در یک ماتریس ذیگه ضرب کنم ولی بجای اینکه C یه ماتریس 1*6 باشه یه عدد (فکر میکنم اندازه ماتریس باشه) تو ورک اسپیس نشون میده چرا؟؟؟؟
c رو باید به صورت یه ماتریس تو حلقه for ات بنویسی یعنی مثلا اینطوری بنویسی:
کد پیاچپی:
kz=0;
for pcc=1:6;
kz=kz+1;
b=1/(sqrt(kz));
c(pcc)=[(8.75*b)/(2000/sqrt(3))];
fprintf('%2.0g\n \t',[c])
end
اگه دو بعدی بود باید بنویسی :
تو این حالت یع ماتریس مربعی میده که روی قطر اصلی اش درایه های مورد نظر ات میاد
با عرض سلام خدمت همه دوستان.
من یک ماتریس 3*3 دارم.حالا میخوام ستون سوم اون رو معکوس کنم.یعنی فرض کنید ماتریس من هست:
[3 2 1
6 5 4
9 8 7]
حالا ستون سوم که به ترتیب شامل 3،6 و 9 هست رو میخوام معکوس کنم به طوری که 9 بشه درایه 3*1 و 3 بشه درایه 3*3.
میخواستم ببنیم دستوری یا روشی برای این کار وجود داره؟