توضیحات محصول دانلود پاورپوینت آشنایی با بعضی قابلیت های نرم افزار MATLAB (کد12474)
دانلود پاورپوینت آشنایی با بعضی قابلیت های نرم افزار MATLAB
\nآموزش نرم افزار MATLAB
\n\n عنوان های پاورپوینت :
\n\nآشنایی با بعضی قابلیت های نرم افزار MATLAB
\nآموزش نرم افزار MATLAB
\nMATLAB در نقش یک ماشین حساب
\nMATLAB در نقش یک ماشین حساب (ادامه)
\nانجام کارهای ساده محاسباتی
\nآشنایی با بعضی قابلیت های MATLAB
\nاستفاده از متغیرها
\nمتغیرهای توکار
\nتعریف ماتریس و محاسبات ماتریسی
\nمحاسبات ماتریسی
\nمثال
\nچند دستور پرکاربرد در ایجاد ماتریس ها و بردارها
\nscript نویسی –m فایلها
\nدستورات حلقه و شرط
\nدستورات ورودی و خروجی در MATLAB
\nنوشتن تابع در MATLAB
\nنوشتن تابع توسط کاربر
\nنکات در مورد نوشتن تابع
\nروشی دیگر برای احضار تابع
\nتوابع کتابخانه ای
\nمثال
\nرسم نمودار
\nرسم نمودارهای سه بعدی
\nدستورات mesh و surf
\nآموزش نرم افزار MATLAB بخش 2
\nخلاصه مطالب
\nکار با ماتریس (آرایه)
\nالحاق عنصر (عناصر) به آرایه
\nدو تابع برای الحاق عناصر
\nمحاسبه مجموع و میانگین آرایه
\nمحاسبه ابعاد و طول
\nجستجوی مقدار در آرایه
\nچند تابع مفید دیگر
\nرشته (String)
\nساختار(Structure)
\nآرایه سلولی (Cell array)
\nتوضیحات برنامه
\nدستور format
\nذخیره وبازیابی متغیرهای workspase
\nمحاسبه زمان اجرای دستورات
\nدستورات مربوط به فایلهای صوتی
\nاستفاده از دستور help
\n\n \n\n \n\n
\n\nقسمت ها و تکه های اتفاقی از فایل\n\n \n\nنکاتی بیشتر در مورد کار با ماتریس ها (آرایه ها).\n\nرشته (String)\n\nتعریف ساختار (Structure).\n\nتعریف آرایه سلولی (Cell array).\n\nتوابع مربوط به زمان اجرا\n\nتوابع مربوط به فایلهای صوتی\n\nکار با ماتریس (آرایه)\n\nتعریف آرایه:\n\nA=[1 2 3] تعریف آرایه 3*1 (بردار)\n\nX=[1; 2; 3] تعریف آرایه1*3 (بردار)\n\nY=[1 2 3;4 5 6] تعریف آرایه 3*2\n\nبرای دسترسی به یک عنصر خاص از اندیس استفاده می کنیم. در MATLAB اندیس از 1 شروع می شود.\n\nA(1,1) یا A(1) A(1,2) یا A(2) A(1,3) یا A(3)\n\nX(1,1) یا X(1) X(2,1) یا X(2) X(3,1) یا X(3)\n\nY( 1,1) Y(2,2) Y(2,3)\n\nY(:,1) تمام عناصر ستون 1 را بر می گرداند. یعنی [1;4]\n\nY(1,1:2) عناصر Y(1,1) و Y(1,2) را برمی گرداند.\n\nY(1:2,1:2) عناصر Y(1,1) ، Y(2,1) ، Y(1,2) و Y(2,2) را بر می گرداند.\n\nالحاق عنصر (عناصر) به آرایه\n\nالحاق عناصر به آرایه\n\nX=[1 2 3];\n\nY=[X -5]; Y=[1 2 3 -5] می شود.\n\nمی توان نوشت: X=[X -5] در این صورت X=[1 2 3 -5] می شود.\n\nاگر X=[1 2 3] و بنویسیم Y=[X; -3 4 5] در این صورت :\n\nاگر X=[1 2 3] و بنویسیم Y=[X;-5] خطا رخ می دهد. باید حتما یک سطر کامل مشخص کنیم.\n\nدو تابع برای الحاق عناصر\n\nHorzcat: اتصال عناصر به صورت افقی (ستونی)\n\nHorzcat([1 2 3],[4 5 6])=C\n\nC=[1 2 3 4 5 6]\n\nVertcat: اتصال عناصر به صورت عمودی(سطری)\n\n(C=vertcat([1 2 3],(4 5 6\n\nمعادل با ( C=(1 2 3;4 5 6 است.\n\nمحاسبه مجموع و میانگین آرایه\n\nتابع sum برای محاسبه مجموع عناصر آرایه به کار می رود.\n\nاگر یک بردار داشته باشیم مثلا x=[1 2 3] ، sum(x) مجموع عناصر آن را بر می گرداند.\n\nاگر بردار نباشد مثلا x=[1 2 3;4 5 6] ، sum(x) مجموع عناصر هر ستون را به طور مجزا حساب می کند و [5 7 9] را بر می گرداند. با نوشتن به صورت sum(sum(x)) مجموع همه عناصر حساب می شود.\n\nSum(x,1) معادل sum(x) عمل می کند.\n\nSum(x,2) مجموع هر سطر را به طور مجزا محاسبه می کند. در مثال بالا [6;15]\n\nبرای آرایه های بیش از 2 بعد می توانیم sum(x,3) ، sum(x,4) و.... هم داشته باشیم.\n\nتابع mean برای محاسبه میانگین آرایه به کار می رود.\n\nطرز نوشتن و کار با ان دقیقا مشابه sum است . فقط در اینجا به جای مجموع میانگین محاسبه می شود.\n\nمحاسبه ابعاد و طول\n\nتابع size برای محاسبه ابعاد به کار می رود:\n\nاگر X آرایه دو بعدی 4*3 باشد Size(X) تعداد سطر و ستون آن را بر می گرداند یعنی 3 و 4\n\nبرای آرایه های با ابعاد بالاتر نیز به همین ترتیب انجام می شود.\n\nتابع length: برای بردار طول را برمی گرداند و برای آرایه ها بزرگترین بعد را می دهد. مثلا اگر X ، 5*7*9 باشد 9 را برمی گرداند.\n\nجستجوی مقدار در آرایه\n\nتابع find برای جستجوی عناصر در آرایه به کار می رود.\n\nX=[1 2 -3;4 -9 0]\n\n[a b]=find(X==-3)\n\nدر این صورت a=1 (شماره سطر عنصر 3-) و b=3 (شماره ستون) می شود.\n\nX=[1 2 -3;4 -3 0]\n\nدر این صورت a=[2;1] و b=[2;3] می شود.\n\nچند تابع مفید دیگر\n\nrand: تولید نمونه ها تصادفی بین [0,1] با توزیع یکنواخت\n\nrand(2,3) یک آرایه 3*2 از مقادیر تصادفی تولید می کند.\n\nrand(4,5,10) یک آرایه 10*5*4 از مقادیر تصادفی تولید می کند.\n\nrandn : تولید نمونه های تصادفی از توزیع نرمال استاندارد\n\nطرز استفاده دقیقا مشابه rand است.\n\nتوابع ones و zeros: در جلسه قبل توضیح داده شد.\n\nرشته (String)\n\nرشته مجموعه ای از کاراکترها می باشد.\n\nرشته با علامت ‘ ‘ نشان داده می شود.\n\nS='Ali'\n\nدر واقع S به صورت یک آرایه کاراکتری 3*1 در نظر گرفته می شود.\n\nS=[S ' hassan']\n\nS=‘Ali hassan’ می شود.\n\nدو تابع num2str و str2num به ترتیب برای تبدیل عدد به رشته و بالعکس به کار می رود.\n\nnum2str(23)\n\nD='123'\n\nStr2num(D)\n\nساختار(Structure)\n\nمثال از تعریف structure:\n\nSt.f1=[1 2 3]\n\nSt.f2=[3 4;5 6]\n\nSt.f3=‘Ali’\n\nبا این سه دستور یک structure به نام STبا سه field f1، f2 و تعریف کرده ایم.\n\nاگر بنویسیم St.f1 آرایه [1 2 3] برگشت داده می شود.\n\nاگر بنویسیم St.f1(2) عنصر دوم St.f1 برگشت داده می شود.\n\nآرایه سلولی (Cell array)\n\nیک Cell array به نام A را می توان به صورت زیر تعریف کرد:\n\nA{1}=[1 2 3];\n\nA{2}=[3 4;5 6]\n\nA{3}=‘Ali’\n\nدر این صورت یک Cell array با اندازه 3 ایجاد کرده ایم.\n\nاگر بنویسیم A{1} آرایه [1 2 3] برگشت داده می شود.\n\nاگر بنویسیم A{2}(1,2) عدد 4 برگشت داده می شود.\n\nتوضیحات برنامه\n\nعلامت %\n\n%this is comment\n\nامکان کامنت چندخطی (بلوکی) در نسخه 7\n\nدستور format\n\nتعیین نحوه نمایش اعداد\n\nformat short نمایش تا پنج رقم اعشار .\n\nformat long نمایش تا 15 رقم اعشار\n\nformat hex نمایش مبنای 16 عدد\n\nاگر از دستور format استفاده شد تا زمانی که شیوه نمایش را عوض نشود مطلب از شیوه فعلی برای نمایش استفاده می کند\n\nذخیره وبازیابی متغیرهای workspase\n\nدستور save\n\nاگر بدون پارامتر باشد تمامی متغیرها را در یک فایل باینری به نام matlab.mat ذخیره می کند\n\nsave filename x,y,zذخیره کردن متغیرهای خاص:\n\nدستور load\n\nاگر بدون پارامتر باشد تمامی متغیرهایی که در فایل باینری matlab.mat ذخیره شده اند را لود می کند\n\nمحاسبه زمان اجرای دستورات\n\nاگر قبل از مجموعه ای از دستورات جمله tic و بعد از نوشتن آنها جمله toc را بنویسم علاوه بر اجرای دستورات زمان اجرای کلی آنها هم نشان داده می شود.\n\nاگر قبل از مجموعه ای از دستورات جمله profile on و بعد از آنها جمله profile report قرار دهیم زمان اجرای هر دستور در یک سری فایلهای html نشان داده خواهد شد. به علاوه برای توابع زمان اجرای دستورات داخلی آنها هم نشان داده می شود.\n\nprofile on\n\nsyms x;\n\nsolve(x^2-1);\n\nprofile report\n\nدستورات مربوط به فایلهای صوتی\n\n[Y,FS,NBITS]=waveread(file_name)\n\nخواندن فایلهای wav\n\nY : دامنه نمونه ها که در بازه [-1,+1] قرار دارند\n\nFS: فرکانس نمونه برداری برحسب هرتز\n\nNBITS: تعداد بیتهای هر نمونه\n\nدستورات مربوط به فایلهای صوتی\n\nwavwrite(Y,FS,NBITS,file_name)\n\nذخیره نمونه ها در یک فایل\n\nwavplay(Y,FS)\n\nپخش فایل صوتی\n\nwavrecord(N,FS)\n\nرکورد کردن N نمونه با نرخ FS از میکروفن کامپیوتر\n\nاستفاده از دستور help\n\nhelp دستور مورد نظر\n\nتوجه: تمامی دستورات مطلب با حروف کوچک هستند ولی ممکن است در help با حروف بزرگ نوشته شده باشند\n\nاگر چند حرف اول دستور را بنویسید و کلیه tab را بزنید، لیستی از دستورات که با این حروف شروع می شوند نمایش داده می شود\n\n \n\n \n\n30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc )