دانلود پاورپوینت کامل آرایهها در متلب
\n
عنوان های پاورپوینت : \n\nایجاد آرایه\n\nروشهای ایجاد آرایه:\n\n \n\nبا استفاده از علائم ; ، , و [ ]\n\nبا استفاده از علامت :\n\nبا استفاده از توابع linspace و logspace\n\nبا استفاده از ترکیبی از روشهای فوق\n\nعملیات اسکالر-آرایه: - , + , ^ , / , , *\n\nعملیات عنصری: - , + , .^ , . / , . , .*\n\nعملیات ماتریسی: - , + , ^ , / , , * ( بعدا توضیح داده خواهد شد)\n\n2-3- ترانهاده یک ماتریس\n\n2-5- استخراج بخشی از آرایه\n\nو....\n\n
\n\n
قسمت ها و تکه های اتفاقی از فایل\n\n \n\n2-2-
عملیات ریاضی بر روی
آرایهها\n\n \n\nعملیات اسکالر-آرایه: - , + , ^ , / , , *\n\nعملیات عنصری: - , + , .^ , . / , . , .*\n\nعملیات ماتریسی: - , + , ^ , / , , * ( بعدا توضیح داده خواهد شد)\n\n \n\n2-2-1- عملیات ریاضی اسکالر-آرایه\n\nبا استفاده از عملگرهای ریاضی متلب براحتی میتوان عملیات ریاضی اسکالر-آرایه را انجام داد.\n\nمثال:\n\n>> x=[1 2 3;4 5 6; 7 8 9];\n\n>> y=2*x + 4\n\ny=\n\n6 8 10\n\n12 14 16\n\n18 20 22\n\n \n\n \n\n2-2-2- عملیات ریاضی عنصری بین دو آرایه\n\nبدین منظور باید دو آرایه حتما هم بعد باشند.\n\nمثال:\n\n>> a=[2 4 6; 3 5 6; 10 -1 0];\n\n>> b=[-1 0 0; 2 1 1; 0 0 3];\n\n>> c= (2*a ./ (b+1)) .^ 2\n\nc =\n\nInf 64 144\n\n4 25 36\n\n400 4 0\n\n \n\n \n\n2-3- ترانهاده یک ماتریس\n\nبرای محاسبه ترانهاده یک ماتریس از علامت ‘ استفاده میشود.\n\nمثال:\n\n>> a=[2 1 7\n\n4 5 -1\n\n6, 6, 0];\n\n>>b=a’\n\n2 4 6\n\n1 5 6\n\n7 -1 0\n\n \n\n \n\n2-4- بکاربردن توابع ریاضی بر روی آرایهها\n\nتوابع متلب بصورت ماتریسی عمل میکنند. یعنی لازم نیست تابعی مانند sin را یک به یک بر روی عناصر یک آرایه اعمال کرد. بلکه براحتی میتوان با یک دستور مقدار سینوس کل عناصر آرایه را محاسبه نمود.\n\nمثال:\n\n>>a=[2 4 6; 3 5 6; 10 -1 0];\n\n>>SinA=sin(abs(a) / 10)\n\nSinA =\n\n0.1987 0.3894 0.5646\n\n0.2955 0.4794 0.5646\n\n0.8415 0.0998 0\n\n \n\nتمرین 2-1\n\nبرنامه ای بنویسید که عدد صحیح n را از کاربر بگیرد و برداری 100 عنصری بین 0 و 2nπ ایجاد نموده در متغیر x قرار دهد. سپس مقادیر y را از رابطه زیر محاسبه کرده نمایش دهد:\n\ny=|sin(x)|*x2\n\nبرنامه فوق را طوری تغییر دهید که علاوه بر مقدار n، عددی بین 0 و 1 را نیز از کاربر بگیرد و در متغیر جدید d قرار دهد. سپس بردار x را بین 0 و 2nπ اما با گامهایی برابر با d محاسبه نماید.\n\n \n\n2-5- استخراج بخشی از آرایه\n\nm2=m1( آرایهای از اندیسها,آرایهای از اندیسها )\n\nمثال:\n\n>>a=[1 2 3\n\n4 5 6\n\n7 8 9];\n\n>>k1=[1,2];k2=[2,3];\n\n>>b=a(k1,k2)\n\nb=\n\n23\n\n56\n\n \n\n2-5- استخراج بخشی از آرایه-ادامه-\n\n>>c=a([1 2 3],[1,3])\n\nc=\n\n13\n\n46\n\n79\n\n>>d=a([3,2],[3,1])\n\nd=\n\n97\n\n64\n\n \n\n2-5- استخراج بخشی از آرایه-ادامه-\n\n>>e=a([1,2,3],2)\n\ne=\n\n2\n\n5\n\n8\n\n>>f=a(1:2:3 , 3:-2:1)\n\nf=\n\n31\n\n97\n\n \n\n2-5- استخراج بخشی از آرایه-ادامه-\n\n>>g=a(1:3 , 1:2)\n\ng=\n\n12\n\n45\n\n78\n\n>>h=a(1:2:3, : )\n\nh=\n\n123\n\n789\n\n \n\n \n\n2-5- استخراج بخشی از آرایه-ادامه-\n\n>> k=a( : , : )\n\nk=\n\n123\n\n456\n\n789\n\n>>l=a(1:end,end)\n\nl=\n\n3\n\n6\n\n9\n\n \n\n2-5- استخراج بخشی از آرایه-ادامه-\n\nنکته:\n\n>>n=a([1 1 1] , :)\n\nn=\n\n123\n\n123\n\n123\n\n>>m=a( : , [3 3 3 3])\n\nm=\n\n3333\n\n6666\n\n9999\n\n \n\n \n\n2-5- استخراج بخشی از آرایه-ادامه-\n\nنکته:\n\n>>p=a( : )\n\np=\n\n1\n\n4\n\n7\n\n2\n\n5\n\n8\n\n3\n\n6\n\n9\n\n \n\nتمرین 2-2\n\nماتریس سمت راست را بدون وارد کردن مستقیم عناصر ایجاد کنید.\n\n \n\nماتریسی شامل ستونهای سوم تا هشتم و سطرهای چهارم تا نهم ماتریس فوق ایجاد کنید.\n\n \n\n2-6- حذف بخشی از آرایه\n\nبمنظور حذف بخشی از یک آرایه میتوان ماتریس تهی را به آن بخش نسبت داد:\n\n>>a=[1 2 3\n\n456\n\n789]\n\n \n\n>>a(1 : 2 , : ) = [ ]\n\na=\n\n789\n\n \n\n2-7-جستجوی زیرآرایه\n\nبمنظور یافتن عناصری از آرایه که در شرط خاصی صدق میکنند میتوان از دستور find استفاده کرد (این دستور عناصر را بصورت ستونی شمارش میکند):\n\n>>a=[ 1 2 3\n\n456\n\n789];\n\n>>k=find( a > 5 )\n\nk=\n\n3\n\n6\n\n8\n\n9\n\n \n\n2-8- اندازه آرایه-ادامه-\n\nمثال:\n\n>>b=[1 2 3 4];\n\n>>l=length(b)\n\nl=\n\n4\n\n>>a=[1 2 3 4\n\n5678];\n\n>>la=length(a)\n\nla=\n\n4\n\n \n\n2-9-چند تابع برای دستکاری آرایهها\n\nflipud : ماتریس را حول محور افقی 180 درجه میچرخاند.\n\nfliplr: ماتریس را حول محور عمودی 180 درجه میچرخاند\n\nrot90 : ماتریس را در جهت مثلثاتی 90 درجه میچرخاند\n\ndiag: در صورتیکه بر روی یک ماتریس بکاربرده شود، قطر اصلی ماتریس را استخراج میکند. اما اگر بر روی یک بردار بکار رود، ماتریسی قطری با عناصر آن بردار میسازد\n\n \n\nتمرین 2-3\n\nبرنامه ای بنویسید که ماتریسی دو ستونی را که مقادیر ستون اول آن نمرات دروس مختلف یک ترم یک دانشجو و مقادیر ستون دوم آن تعداد واحد مربوط هر یک از آن دروس می باشد را از کاربر بگیرد و عملیات زیر را بر روی انجام دهد\n\nمحاسبه تعداد واحدها\n\nمحاسبه معدل ترم\n\nنمایش نتایج با پیغام مناسب\n\n \n\n \n\n۳۰ تا ۷۰ درصد پروژه / پاورپوینت / پاور پوینت / سمینار / طرح های کار افرینی / طرح توجیهی / پایان نامه/ مقاله ( کتاب ) های اماده به صورت رایگان میباشد