آموزش متلب (MATLAB)
دسته بندی ( ۵۴۳ آموزش )
نمایش دسته بندی ها (۵۴۳ آموزش)
مباحث اولیه، در متلب (MATLAB)
مباحث اولیه، در متلب (MATLAB) 8
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB)
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB) 75
دستورهای ساده و پرکاربرد، در متلب (MATLAB)
دستورهای ساده و پرکاربرد، در متلب (MATLAB) 4
توابع (Function)، در متلب (MATLAB)
توابع (Function)، در متلب (MATLAB) 12
متغیرها (Variable)، در متلب (MATLAB)
متغیرها (Variable)، در متلب (MATLAB) 12
m-file ها، در متلب (MATLAB)
m-file ها، در متلب (MATLAB) 2
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB)
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB) 5
رسم شکل ها، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB) 19
رسم شکل های سه بعدی، در متلب (MATLAB)
رسم شکل های سه بعدی، در متلب (MATLAB) 13
رسم چند شکل با هم، در متلب (MATLAB)
رسم چند شکل با هم، در متلب (MATLAB) 6
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB)
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB) 12
رسم شکل های هندسی ساده، در متلب (MATLAB)
رسم شکل های هندسی ساده، در متلب (MATLAB) 8
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB)
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB) 6
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB)
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB) 12
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB)
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB) 5
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB)
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB) 3
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB) 13
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB) 9
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB)
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB) 2
کار با شکل رسم شده، در متلب (MATLAB)
کار با شکل رسم شده، در متلب (MATLAB) 1
پردازش تصویر و کار با عکس ها، در متلب (MATLAB)
پردازش تصویر و کار با عکس ها، در متلب (MATLAB) 15
ساخت انیمیشن، در متلب (MATLAB)
ساخت انیمیشن، در متلب (MATLAB) 1
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB)
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB) 4
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB)
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB) 42
حلقه ها (for و while)، در متلب (MATLAB)
حلقه ها (for و while)، در متلب (MATLAB) 3
آرایه ها (Array)، در متلب (MATLAB)
آرایه ها (Array)، در متلب (MATLAB) 4
آرایه های سلولی (Cell Array)، در متلب (MATLAB)
آرایه های سلولی (Cell Array)، در متلب (MATLAB) 12
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB)
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB) 2
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB)
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB) 3
جدول ها (Table)، در متلب (MATLAB)
جدول ها (Table)، در متلب (MATLAB) 11
جدول های زمانی (TimeTable)، در متلب (MATLAB)
جدول های زمانی (TimeTable)، در متلب (MATLAB) 1
درخت ها (Tree)، در متلب (MATLAB)
درخت ها (Tree)، در متلب (MATLAB) 1
پایگاه داده SQLite ، در متلب (MATLAB)
پایگاه داده SQLite ، در متلب (MATLAB) 0
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB)
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB) 2
خطاهای رایج، در متلب (MATLAB)
خطاهای رایج، در متلب (MATLAB) 2
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB)
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB) 1
سیمولینک (Simulink)، در متلب (MATLAB)
سیمولینک (Simulink)، در متلب (MATLAB) 5
GUI و واسطه های گرافیکی، در متلب (MATLAB)
GUI و واسطه های گرافیکی، در متلب (MATLAB) 7
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB)
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB) 18
تاریخ و زمان، در متلب (MATLAB)
تاریخ و زمان، در متلب (MATLAB) 19
توقف موقتی یا کامل برنامه، در متلب (MATLAB)
توقف موقتی یا کامل برنامه، در متلب (MATLAB) 4
بردارها و ماتریس های خاص، در متلب (MATLAB)
بردارها و ماتریس های خاص، در متلب (MATLAB) 3
توابع خاص، در متلب (MATLAB)
توابع خاص، در متلب (MATLAB) 2
حافظه (Memory)، در متلب (MATLAB)
حافظه (Memory)، در متلب (MATLAB) 3
برنامه های آماده برای دانلود، در متلب (MATLAB)
برنامه های آماده برای دانلود، در متلب (MATLAB) 1
Excel و متلب (MATLAB)
Excel و متلب (MATLAB) 2
راهنما (Help)، در متلب (MATLAB)
راهنما (Help)، در متلب (MATLAB) 2
مباحث عمومی، در متلب (MATLAB)
مباحث عمومی، در متلب (MATLAB) 19

جمع زدن مقادیر عددی یک فرمول شامل سیگما، با حلقه های for در متلب

در مباحثی دیگر از سایت کلیدستان، دستوراتی را برای جمع های عددی و جمع های سمبلیک معرفی کردیم، اما در برخی مواقع، نمی توان از این دستورات استفاده نمود و باید جمع به کار رفته در یک فرمول را با استفاده از حلقه های for تو در تو، به دست بیاوریم.

در ادامه، با یک مثال، این مورد را واضح تر شرح می دهیم.

مثال

فرض کنید بخواهیم حاصل جمع زیر را به دست آوریم :

جمع زدن مقادیر عددی یک فرمول شامل سیگما، با حلقه های for در متلب

علامت زیر سیگما، به معنای ((به ازای تمامی مقادیر m و i و j)) می باشد. همچنین، اطلاعات زیر را داریم :

جمع زدن مقادیر عددی یک فرمول شامل سیگما، با حلقه های for در متلب

اکنون قصد داریم که با توجه به اطلاعات بالا، مقدار C را به دست آوریم. کدهای متلب زیر را می نویسیم :


clear all
close all
clc

A_i_j=[6 5 2 1 9;2 4 8 4 8;7 3 6 1 4;3 2 2 3 7;9 1 5 8 9];
B_m=[9 3 6 8];

C=0;
for mm=1:4
    for ii=1:5
        for jj=1:5
            C=C+B_m(mm)*A_i_j(jj,ii);
        end
    end
end
C

سه خط اول برنامه، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب می باشد. دقت کنید که مقدار C را قبل از شروع حلقه های for تو در تو، برابر صفر قرار داده ایم (مقدار اولیه صفر). سپس درون حلقه ها، هر بار نتیجه ضرب برای یکی از حالت های ممکن اندیس ها، با C جمع خواهد شد. در نهایت، مقدار C به دست می آید.

نتیجه :


C =

        3094
نویسنده علیرضا گلمکانی
شماره کلید 155
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 3 3 0
شاهین
۱۳۹۷/۰۷/۲۷
۲۰:۲۸

سلام سایتتون فوق العادست .بی نظیر است چون هرچیزی که میخام داخلشه بدون ابهام

مهدی
۱۳۹۷/۱۱/۲۸
۲۰:۲۹

سلام اگر با نرم افزار مطلب آشنایی دارید میخوام دستوری بنویسم که با input سه عدد اعشاری بگیرد و ضمن نمایش در خروجی، مجموع و میانگین آنها هم در خروجی نمایش بده 

امین
۱۴۰۰/۰۵/۱۹
۱۳:۳۴

با عرض سلام 
ممنونم از شما بابت سایت خیلی خوبتون. من یک سوال داشتم
اگر بخواهیم چندین ورودی را بگیریم؛ مثلا a1 ,a2 ,a3 ,... و مقادیر b1, b2 , b3,.... را بوسیله input بگیریم و بخواهیم که از سیگما استفاده کنیم و تمامی مقادیر بدست آمده را دو به دو با هم ضرب و جمع کنیم باید چه کار کنیم؟
باتشکر

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای دستورات متلب (MATLAB)

راهنمای دستورات متلب (MATLAB) بر اساس حرف اول دستور :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z