بستن منو
۳۲۳
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
مباحث اولیه برای آشنایی با متلب
7
بردارها و ماتریس ها در متلب
51
دستورهای ساده و پرکاربرد در متلب
4
توابع در متلب
11
متغیرها و تبدیل متغیرها در متلب
8
m-file ها در متلب
2
نمایش اطلاعات در خروجی متلب (پنجره commands)
3
رسم شکل های دو بعدی در متلب
17
رسم شکل های سه بعدی در متلب
12
رسم چند شکل با هم، در متلب
5
رسم شکل ها و نمودارهای خاص، در متلب
11
رسم شکل های هندسی ساده، در متلب
6
تعیین ویژگی های خط های رسم شده در شکل، در متلب
6
تعیین ویژگی های محورهای مختصات شکل، در متلب
6
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب
5
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب
10
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب
9
پردازش تصویر و کار با عکس ها، در متلب
15
ساخت انیمیشن در متلب
1
عملیات های ریاضی در متلب
46
متغیرها و معادلات سمبلیک در متلب
4
رشته ها (متن ها - strings) در متلب
18
حلقه ها (for و while)، در متلب
3
آرایه ها (Array)، در متلب
2
آرایه های سلولی (cell arrays) در متلب
6
دستورات شرطی (if و else و switch و ...)، در متلب
2
خطاهای رایج در متلب
2
برنامه نویسی شیء گرا (object oriented programming) در متلب
1
سیمولینک (Simulink) در متلب
5
GUI و واسطه های گرافیکی، در متلب
5
کار با فایل ها و پوشه ها، در متلب
10
تاریخ و زمان، در متلب
3
توقف موقتی یا کامل برنامه، در متلب
4
بردارها و ماتریس های خاص، در متلب
2
توابع خاص، در متلب
1
برنامه های متلب آماده برای دانلود
1
Excel و متلب
1
مباحث عمومی در متلب
18
×

دانلود فروشگاه اندروید کلیدستان

20

نویسنده

علیرضا گلمکانی ( admin )

شماره کلید
دسته کلید - دسته بندی

ترسیم ماتریس ها در متلب به صورت یک تصویر با دستور imagesc

در متلب، با استفاده از دستور imagesc ، می توانید مقادیر یک ماتریس را به صورت یک تصویر مشاهده کنید. در واقع، متلب هر یک از عناصر ماتریس را به صورت یک نقطه در نظر می گیرد و سپس بر اساس مقدار آن نقطه، رنگی را به آن اختصاص می دهد و بنابراین با کنارهم قرار دادن این نقاط، تصویری از مقادیر عناصر ماتریس، حاصل می شود. به مثال زیر توجه کنید :

مثال

clear all
A=zeros(10,10);
for m=1:10
    for n=1:10
        A(m,n)=m+n;
    end
end
A
imagesc(A)

دستور (10,10)Zeros ، ماتریسی با 10 ردیف و 10 ستون می سازد که تمامی مقادیر عناصر آن، برابر صفر می باشد. سپس با استفاده از دو حلقه تو در توی for ، مقدار هر عنصر ماتریس را برابر مجموع شماره ردیف آن و شماره ستون آن قرار داده ایم. دقت شود که در خطی، تنها نام متغیر A را نوشته ایم و این برای این است که ماتریس متناظر با آن در صفحه Command نمایش داده شود. دستور imagesc ، مقادیر ماتریس A را به صورت یک تصویر رنگی نمایش می دهد.

نتیجه :


A =
 
     2     3     4     5     6     7     8     9    10    11
     3     4     5     6     7     8     9    10    11    12
     4     5     6     7     8     9    10    11    12    13
     5     6     7     8     9    10    11    12    13    14
     6     7     8     9    10    11    12    13    14    15
     7     8     9    10    11    12    13    14    15    16
     8     9    10    11    12    13    14    15    16    17
     9    10    11    12    13    14    15    16    17    18
    10    11    12    13    14    15    16    17    18    19
    11    12    13    14    15    16    17    18    19    20

و تصویری از مقادیر ماتریس A به شکل زیر نمایش داده می شود :

ترسیم ماتریس ها در متلب به صورت یک تصویر با دستور imagesc

تغییر رنگ های مورد استفاده در دستور imagesc :

همان طور که گفتیم، دستور imagesc ، به هر مقدار، رنگی را اختصاص داده است، اما شاید بخواهیم رنگ های دیگری برای تصویر انتخاب کنیم. برای این منظور، باید پس از دستور imagesc ، از دستور colormap استفاده کنیم. مثال قبل را این بار به گونه ای تغییر می دهیم که مقادیر ماتریس، به صورت سیاه و سفید، نمایش داده شوند :

مثال

A=zeros(10,10);
for m=1:10
    for n=1:10
        A(m,n)=m+n;
    end
end
A
imagesc(A)
colormap(gray)

پس از دستور imagesc ، از دستور colormap ، با مشخصه gray ، استفاده شده است که باعث می شود دستور imagesc ، تصویر مقادیر ماتریس A را به صورت سیاه و سفید نمایش بدهد.

نتیجه :


A =
 
     2     3     4     5     6     7     8     9    10    11
     3     4     5     6     7     8     9    10    11    12
     4     5     6     7     8     9    10    11    12    13
     5     6     7     8     9    10    11    12    13    14
     6     7     8     9    10    11    12    13    14    15
     7     8     9    10    11    12    13    14    15    16
     8     9    10    11    12    13    14    15    16    17
     9    10    11    12    13    14    15    16    17    18
    10    11    12    13    14    15    16    17    18    19
    11    12    13    14    15    16    17    18    19    20

و تصویر ماتریس A به صورت زیر نمایش داده می شود :

ترسیم ماتریس ها در متلب به صورت یک تصویر با دستور imagesc

برای دستور colormap ، می توانیم مشخصه های مختلفی با رنگ های مختلف تعریف کنیم که لیست آنها و رنگ های معادلشان، در زیر نمایش داده شده است :

ترسیم ماتریس ها در متلب به صورت یک تصویر با دستور imagesc

اگر پس از دستور imagesc ، دستور colormap نوشته نشود، متلب به صورت خودکار، گزینه jet را برای colormap در نظر می گیرد.

نمایش مقدار متناظر با هر رنگ در تصویر :

در تصویر مثال قبل، نمی توانیم تشخیص بدهیم که هر رنگ، چه مقدار عددی را نشان می دهد. برای مشخص شدن مقدار متناظر با هر رنگ، باید پس از دستور imagesc ، از دستور colorbar استفاده کنیم. به مثال زیر توجه کنید :

مثال

به کد مثالی که قبلا شرح دادیم، دستور colorbar را اضافه می کنیم :


A=zeros(10,10);
for m=1:10
    for n=1:10
        A(m,n)=m+n;
    end
end
A
imagesc(A)
colorbar

نتیجه :


A =
 
     2     3     4     5     6     7     8     9    10    11
     3     4     5     6     7     8     9    10    11    12
     4     5     6     7     8     9    10    11    12    13
     5     6     7     8     9    10    11    12    13    14
     6     7     8     9    10    11    12    13    14    15
     7     8     9    10    11    12    13    14    15    16
     8     9    10    11    12    13    14    15    16    17
     9    10    11    12    13    14    15    16    17    18
    10    11    12    13    14    15    16    17    18    19
    11    12    13    14    15    16    17    18    19    20

و این بار، در کنار تصویر ساخته شده، یک نوار رنگی نمایش داده شده است که مقدار عددی متناظر با هر رنگ را نمایش می دهد :

ترسیم ماتریس ها در متلب به صورت یک تصویر با دستور imagesc

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

خوانده شد
مبحث بالا، مفید بود و سایت کلیدستان را دوست داشتم :
محبوب کردن این مبحث در گوگل :
اون چیزی که میخواستم نبود :
سوال دارم :
ارسال نظر :
نظرات 5 4 1
من
۱۳۹۵/۰۵/۰۲
۱۵:۲۵

عالی بود و جالب سپاس

فرهاد
۱۳۹۵/۱۲/۰۴
۰۵:۵۲

عالی بود . ممنونم

پریسا
۱۳۹۶/۰۸/۱۰
۱۹:۱۹

عالیییی بود سپاس فراوان

رضا
۱۳۹۶/۱۰/۰۱
۱۹:۰۴

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

*** نظر بدهید

دسترسی سریع

×

شماره کلید


کلید
×

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


دسته کلید
×

جستجو


جستجو

راهنمای دستورات متلب (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

بستن منو
۷۹
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
دسترسی سریع به دسته کلیدها :

Introduction to Programming with MATLAB Image Processing Using MATLAB
مجموعه ویدئوهای آموزشی مقدمه ای بر برنامه نویسی متلب (MATLAB) - مجموعه Introduction to Programming with MATLAB
42
مجموعه ویدئوهای آموزشی پردازش تصویر در متلب (MATLAB) - مجموعه Image Processing Using MATLAB
37
بستن منو
۳۳
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
انواع رسم شکل در متلب
24
ساخت انیمیشن در متلب
3
GUI در متلب
6

آخرین ارسال های انجمن (در زمینه برنامه نویسی متلب)

آخرین ارسال های انجمن (در زمینه برنامه نویسی متلب)
موضوع تاریخ و زمان نویسنده آخرین ارسال تعداد پاسخ انجمن
حل معدلات مشتقات جزئی در متلب
امروز, ۱۲:۲۷ ب.ظ
Hapm
Hapm
1 سوال و جواب در مورد نرم افزار متلب (MATLAB)
حل دستگاه غیر خطی با fsolve
۱۳۹۶/۱۰/۲۸, ۰۷:۴۷ ب.ظ
رامین نجاتی
رامین نجاتی
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
لطفا کمک کتید ضروری هست (رسم شکل سه بعدی در متلب (MATLAB))
۱۳۹۶/۱۰/۲۰, ۰۱:۵۸ ب.ظ
nima20
admin
3 سوال و جواب در مورد نرم افزار متلب (MATLAB)
ایجاد ماتریس با بعد دلخواه از رشته ها
۱۳۹۶/۱۰/۲۰, ۱۱:۴۰ ق.ظ
ffattah1352
ffattah1352
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
سوال مهم (بردار در متلب (MATLAB))
۱۳۹۶/۱۰/۱۷, ۰۷:۵۱ ب.ظ
ali_goodi77
ali_goodi77
2 سوال و جواب در مورد نرم افزار متلب (MATLAB)
حل دستگاه معادله
۱۳۹۶/۱۰/۱۶, ۰۲:۱۸ ب.ظ
m.mjb
m.mjb
0 حل معادلات در متلب (MATLAB)
برنامه در متلب
۱۳۹۶/۱۰/۱۱, ۰۵:۲۶ ب.ظ
رضا میرزایی
رضا میرزایی
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
معادله دیفرانسیل اول تیلور
۱۳۹۶/۱۰/۱۰, ۰۵:۵۰ ب.ظ
رضا اصغری
رضا اصغری
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
تبدیل فوریه دوگانه در متلب
۱۳۹۶/۰۹/۲۳, ۰۴:۵۹ ب.ظ
[email protected]
smamnt
6 سوال و جواب در مورد نرم افزار متلب (MATLAB)
کتابخانه lssvm
۱۳۹۶/۰۹/۲۱, ۰۵:۵۰ ب.ظ
elham.s
elham.s
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
راهنمایی برای نوشتن function
۱۳۹۶/۰۹/۲۱, ۱۱:۲۱ ق.ظ
Matlab2017
sanaz.hz
3 سوال و جواب در مورد نرم افزار متلب (MATLAB)
سوال در خصوص رسم شکل
۱۳۹۶/۰۹/۱۸, ۰۴:۵۰ ب.ظ
vbliavoli
vbliavoli
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
نوشتن تابع در متلب
۱۳۹۶/۰۸/۲۹, ۱۱:۰۳ ب.ظ
12233445566
admin
1 سوال و جواب در مورد نرم افزار متلب (MATLAB)
آموزش نحوه دسترسی به مطالب سایت mathworks.com برای ایرانیان
۱۳۹۶/۰۸/۲۶, ۰۶:۱۹ ب.ظ
admin
negahban
2 سوال و جواب در مورد نرم افزار متلب (MATLAB)
چگونه ماتريس n*n در صفحه gui بعنوان خروجي نمايش بدهيم ؟ (در متلب)
۱۳۹۶/۰۸/۲۵, ۱۲:۴۸ ب.ظ
sshmha
Mjb
5 سوال و جواب در مورد نرم افزار متلب (MATLAB)
متلب
۱۳۹۶/۰۸/۲۳, ۰۲:۴۱ ق.ظ
arghavaaan
matlabi
1 سوال و جواب در مورد نرم افزار متلب (MATLAB)
فاصله هر کدوم از نقاط مجموعه تا یک عدد تصادفی (random) از مجموعه، در متلب
۱۳۹۶/۰۸/۲۳, ۱۲:۵۷ ق.ظ
samane
rreihaneh
2 سوال و جواب در مورد نرم افزار متلب (MATLAB)
سوال مهم
۱۳۹۶/۰۸/۲۱, ۰۹:۲۲ ب.ظ
ahmadtakapoy
ahmadtakapoy
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
ایجاد ماتریس (متلب - MATLAB)
۱۳۹۶/۰۸/۲۰, ۰۴:۳۲ ب.ظ
Matlab2017
admin
3 سوال و جواب در مورد نرم افزار متلب (MATLAB)
تشکیل بردار با بعد نامعلوم (متلب - MATLAB)
۱۳۹۶/۰۸/۲۰, ۰۴:۰۵ ب.ظ
saragol
admin
1 سوال و جواب در مورد نرم افزار متلب (MATLAB)
سوال در مورد حلقه فور و برداری کردن (متلب - MATLAB)
۱۳۹۶/۰۸/۲۰, ۰۳:۴۵ ب.ظ
mohammad13
admin
1 سوال و جواب در مورد نرم افزار متلب (MATLAB)
انتگرالگیری از درایه های ماتریس با دستور Trapz (متلب - MATLAB)
۱۳۹۶/۰۸/۱۷, ۰۶:۲۸ ب.ظ
fzare
fzare
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
کلاس بندی آیریس دیتا ست
۱۳۹۶/۰۸/۱۵, ۱۰:۲۰ ب.ظ
امید غفاری
امید غفاری
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
داده های ورودی
۱۳۹۶/۰۸/۱۱, ۰۳:۳۵ ب.ظ
Matlab2017
Matlab2017
0 سوال و جواب در مورد نرم افزار متلب (MATLAB)
کمک در خصوص ترسیم پوسته مشبندی رنگی
۱۳۹۶/۰۸/۰۷, ۱۰:۰۱ ب.ظ
sam1361
sam1361
1 رسم شکل در متلب (MATLAB)
مشاهده 1000 ارسال آخر انجمن (در زمینه برنامه نویسی متلب)

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)