-
برنامه شبیه سازی مدولاتور دامنه
جمعه 10 اردیبهشت 1395 09:13
برنامه شبیه سازی مدولاتور دامنه در نرم افزار متلب ( Matlab )، میخواهیم سیگنال پانصد هرتزی را با حامل بیست هزار هرتزی و دامنه سه برابر توسط مدولاسیون دامنه AM ، شبیه سازی و خروجی مدولاتور AM و سیگنال را برحسب زمان رسم کنیم. clear;clc; t=linspace(0,0.1,1000); f=500; wf=2.*pi.*f; wt=wf.*t; Msignal=sin(wt);...
-
محاسبه لگاریتم در مبناهای مختلف با دستور log در متلب
جمعه 10 اردیبهشت 1395 08:32
محاسبه لگاریتم در مبناهای مختلف با دستور log در متلب در نرم افزار متلب ( Matlab )، برای محاسبه لگاریتم در عدد x در مبنای y از دستور log(x)/log(y) استفاده می شود. در مثال زیر می خواهیم لگاریتم عدد 46 را در مبنای 5 بیابیم: log(46)/log(5)
-
نمایش راهنمای فوری دستورات در متلب
جمعه 10 اردیبهشت 1395 08:20
نمایش راهنمای فوری دستورات در متلب در نرم افزار متلب ( Matlab )، برای نمایش راهنمای فوری هر دستور کافی است بعد تایپ دستور دکمه Tab را بزنید. مثلا برای باز شدن راهنمای کوتاه دستور سینوس بعد نوشتن sin دکمه Tab را بزنید تا پنجره کوچکی باز شود.
-
نمایش عدد مختلط با دستور complex در متلب
جمعه 10 اردیبهشت 1395 08:19
نمایش عدد مختلط با دستور complex در متلب در نرم افزار متلب ( Matlab )، برای نمایش عدد مختلطی که قسمت حقیقی و موهومی آن معلوم است از دستور فوق به فرم complex(real,imag) استفاده می شود. به مثال زیر توجه کنید: a=complex(2,-0.3)
-
تبدیل تصویر index به Gray با دستور ind2gray در متلب
پنجشنبه 9 اردیبهشت 1395 22:56
تبدیل تصویر index به Gray با دستور ind2gray در متلب در متلب ( Matlab )، با دستور ind2gray(n,map) می توان تصاویر index را به تصاویر gray تبدیل کرد. در دستور فوق n نام متغیر حاوی داده های تصویر و map جعبه ابزار رنگ یا colormap دلخواه است. در مثال زیر ابتدا تصویری با نام a را که در مسیر جاری قرار دارد فراخوانی کرده و سپس...
-
تبدیل تصویر RGB به index با دستور rgb2ind در متلب
پنجشنبه 9 اردیبهشت 1395 22:54
تبدیل تصویر RGB به index با دستور rgb2ind در متلب در متلب ( Matlab )، با دستور rgb2ind(n,map) می توان تصاویر RGB را به تصاویر index تبدیل کرد. در دستور فوق n نام متغیر حاوی داده های تصویر و map جعبه ابزار رنگ یا colormap دلخواه است. در مثال زیر ابتدا تصویری با نام a را که در مسیر جاری قرار دارد فراخوانی کرده و سپس با...
-
تبدیل ماتریس به تصویر Gray با دستور mat2gray در متلب
پنجشنبه 9 اردیبهشت 1395 22:52
تبدیل ماتریس به تصویر Gray با دستور mat2gray در متلب در متلب ( Matlab )، با دستور mat2gray می توان ماتریس را به تصاویر gray تبدیل کرد. در مثال زیر ابتدا دو ماتریس حلزونی و جادویی را به ترتیب با استفاده از دستور spiral و دستور magic تولید کرده و سپس ماتریس ها را به تصویر gray تبدیل کرده و در نهایت با دستور imshow نمایش...
-
تغییر درجه خاکستری تصویر با دستور bitshift در متلب
پنجشنبه 9 اردیبهشت 1395 22:50
تغییر درجه خاکستری تصویر با دستور bitshift در متلب در متلب ( Matlab )، با دستور bitshift(name,n) می توان میزان خاکستری بودن تصویر را تغییر داد. در دستور فوق name نام متغیر نگه دارنده داده های تصویر و n درجه خاکستری بودن است. اگر n مثبت باشد تصویر روشن و اگر منفی باشد تصویر تیره است. اندازه بزرگی n نیز در تیرگی یا...
-
تبدیل تصویر Gray به index با دستور gray2ind در متلب
پنجشنبه 9 اردیبهشت 1395 22:48
تبدیل تصویر Gray به index با دستور gray2ind در متلب در متلب ( Matlab )، با دستور gray2ind می توان تصاویر gray را به تصاویر index تبدیل کرد. در مثال زیر ابتدا تصویری با نام a را که در مسیر جاری قرار دارد فراخوانی کرده و سپس آن را با دستور rgb2gray به gray تبدیل و با دستور gray2ind به index مبدل می کنیم و در نهایت عکس...
-
نمایش هیستوگرام تصویر با دستور imhist در متلب
پنجشنبه 9 اردیبهشت 1395 22:46
نمایش هیستوگرام تصویر با دستور imhist در متلب در محیط متلب ( Matlab )، با دستور imhist می توان تصاویر gray را به صورت هیستوگرام مشاهده کرد. در مثال زیر ابتدا تصویری با نام a را که در مسیر جاری قرار دارد فراخوانی کرده و سپس آن را با دستور rgb2gray به gray تبدیل کرده و در نهایت تصویر هیستوگرام آن را نمایش می دهیم:...
-
تبدیل تصویر RGB به Gray با دستور rgb2gray در متلب
پنجشنبه 9 اردیبهشت 1395 22:44
تبدیل تصویر RGB به Gray با دستور rgb2gray در متلب در محیط متلب ( Matlab )، با دستور rgb2gray می توان تصویر RGB را به تصویر Gray تبدیل کرد. در مثال زیر ابتدا تصویری با نام a را که در مسیر جاری قرار دارد فراخوانی کرده و سپس آن را به gray تبدیل کرده و در نهایت دو تصویر را با دستور imshow نمایش می دهیم و توسط دستور...
-
تبدیل باینری تصویر با دستور im2bw در متلب
پنجشنبه 9 اردیبهشت 1395 22:42
تبدیل باینری تصویر با دستور im2bw در متلب در محیط متلب ( Matlab )، تصویر توسط دستور im2bw(x,map,level) به یک تصویر باینری تبدیل می شود. در دستور فوق x نام تصویر شاخص شده، عبارت map نقشه تصویر و level میزان سیاهی یا سفیدی تصویر نهایی است که مقداری بین صفر و یک دارد و هرچه به یک نزدیک باشد درجه سیاهی بیشتر و هرچه به صفر...
-
نمایش اطلاعات تصویر با دستور imfinfo در متلب
پنجشنبه 9 اردیبهشت 1395 22:40
نمایش اطلاعات تصویر با دستور imfinfo در متلب در محیط متلب ( Matlab )، اطلاعات تصویر یا عکس یا هر فایل گرافیکی که در مسیر جاری قرار دارد را می توان توسط دستور imfinfo('name.type') بدست آورد. این اطلاعات شامل نام name ، حجم Size ، فرمت format ، تاریخ ویرایش modified date ، پهنا width ، طول height ، رنگ بندی color type ،...
-
نمایش عکس با دستور imshow در متلب
پنجشنبه 9 اردیبهشت 1395 22:37
نمایش عکس با دستور imshow در متلب در محیط متلب ( Matlab )، عکسی که قبلا با دستور importdata یا imread در محیط متلب وارد شده است را می توان توسط دستور imshow(picname) نمایش داد. در دستور فوق picname نام متغیری است که اطلاعات عکس را ذخیره کرده است. توجه داشته باشید که این عمل را می توان توسط دستور imagesc نیز انجام داد....
-
برنامه شبیه سازی پرتاب عمودی جسم به بالا
پنجشنبه 9 اردیبهشت 1395 09:11
برنامه شبیه سازی پرتاب عمودی جسم به بالا در نرم افزار متلب ( Matlab )، میخواهیم برای جسمی که با سرعت 50 متر بر ثانیه در زمان صفر به بالا پرتاب می شود، نمودار مسافت زمان را تا زمان 15.7 با گام 0.05 رسم کنیم. clear;clc; g=9.8; v0=50; t=0:0.05:15.7; x=v0.*t-g./2.*t.^2; comet (t,x); title('Trajectory Motion');...
-
برنامه محاسبه سرمایه نهایی برحسب سرمایه اولیه
چهارشنبه 8 اردیبهشت 1395 14:15
برنامه محاسبه سرمایه نهایی برحسب سرمایه اولیه در نرم افزار متلب ( Matlab )، میخواهیم برنامه ای نوشته شود که سرمایه نهایی برحسب تومان را بر اساس سرمایه اولیه و با نرخ سود R پس از N سال برای شش نمونه از سرمایه اولیه به دست دهد. clear;clc; format bank; D=1e4.*[2 6 9 10 30 70]; R=0.08; N=7; K=D*(1+R)^N; Final=[ D' K'] در...
-
تغییر تنظیمات رسم شکل با دستور set در متلب
سهشنبه 7 اردیبهشت 1395 15:51
تغییر تنظیمات رسم شکل با دستور set در متلب در نرم افزار متلب ( Matlab )، با دستور set می توان ویژگی های شکل را یکجا تنظیم کرد. این ویژگی ها شامل نوع خطوط، رنگ خطوط، عرض خطوط و ... می شود. برای این کار ابتدا باید دستور رسم را به عنوان یک متغیر تعریف و سپس از دستور set برای تنظیم ویژگی های شکل استفاده کرد. در مثال زیر...
-
تنظیم نشانه محورهای مختصات با دستور Tick در متلب
سهشنبه 7 اردیبهشت 1395 15:49
تنظیم نشانه محورهای مختصات با دستور Tick در متلب در نرم افزار متلب ( Matlab )، بعد از رسم نمودار می توان نوع اسکیل بندی Scaling محورهای مختصات را با دستور set و gca به دلخواه تغییر داده و برچسب دلخواه را انتخاب کرد. این کار برای محور افقی با دستور XTick و برای محور عمودی با دستور YTick انجام می شود. برچسب نشانه ها را...
-
تنظیم رنگ مارکر با دستور MarkerFaceColor در متلب
سهشنبه 7 اردیبهشت 1395 15:47
تنظیم رنگ مارکر با دستور MarkerFaceColor در متلب در نرم افزار متلب ( Matlab )، بعد از رسم نمودار می توان رنگ مارکر Marker را با دستور MarkerFaceColor تعیین کرد. فرم کلی دستور به صورت plot(x,y,'marker type' ,'MarkerFaceColor','color') است. عبارت marker type بیانگر نوع شکل مارکر، عبارت color تعیین کننده رنگ مارکر است....
-
تنظیم رنگ لبه مارکر با دستور MarkerEdgeColor در متلب
سهشنبه 7 اردیبهشت 1395 15:46
تنظیم رنگ لبه مارکر با دستور MarkerEdgeColor در متلب در نرم افزار متلب ( Matlab )، بعد از رسم نمودار می توان رنگ لبه مارکر Marker را با دستور MarkerEdgeColor تعیین کرد. فرم کلی دستور به صورت plot(x,y,'marker type' ,'MarkerEdgeColor','color') است. عبارت marker type بیانگر نوع شکل مارکر، عبارت color تعیین کننده رنگ لبه...
-
تغییر اندازه مارکر با دستور MarkerSize در متلب
سهشنبه 7 اردیبهشت 1395 15:44
تغییر اندازه مارکر با دستور MarkerSize در متلب در نرم افزار متلب ( Matlab )، بعد از رسم نمودار می توان اندازه مارکر Marker را با دستور MarkerSize تعیین کرد. فرم کلی دستور به صورت plot(x,y,'marker type' ,'MarkerSize',n) است. عبارت marker type بیانگر نوع شکل مارکر و n اندازه مارکر است. در مثال زیر می خواهیم نوع مارکر به...
-
رسم نمودارهای تو در تو با دستور axes در متلب
سهشنبه 7 اردیبهشت 1395 15:42
رسم نمودارهای تو در تو با دستور axes در متلب در نرم افزار متلب ( Matlab )، می توان یک نمودار را در یک پنجره figure و با محورهای جدید و مقیاس جدید روی نمودار اول رسم کرد. این ترفند با دستور axes انجام می گیرد. فرم کلی این دستور به صورت زیر است: axes('position',[left, bottom, width, height]) این دستور دارای دو آرگومان...
-
استفاده از کاراکترهای خاص در متلب
سهشنبه 7 اردیبهشت 1395 15:39
استفاده از کاراکترهای خاص در متلب نرم افزار متلب ( Matlab )، علاوه بر کاراکترهای معمولی، متن هایی شامل کاراکترهای ویژه و خاص مانند حروف یونانی، علائم ریاضی خاص و ... را نیز با علامت \ پشتیبانی می کند. این کاراکترها را می توان در هر متنی که نوشته می شود به کار برد. در مثال زیر زاویه تتا را با نماد یونانی اش در xlabel و...
-
ایجاد اندیس برای متن در متلب
سهشنبه 7 اردیبهشت 1395 15:37
ایجاد اندیس برای متن در متلب در نرم افزار متلب ( Matlab )، برای آنکه عبارتی به عنوان اندیس (index) برای عبارت دوم قرار گیرد کافی است از علامت _ استفاده شود (دکمه shift را گرفته و سپس دکمه خط تیره را بزنید). در مثال زیر عنوان title شکل را با ادیس به کار می بریم: x=linspace(0, 2*pi,100); Ys=sin(x); plot(x,Ys);...
-
قرار دادن متن بر روی منحنی با دستور gtext در متلب
سهشنبه 7 اردیبهشت 1395 15:36
قرار دادن متن بر روی منحنی با دستور gtext در متلب در نرم افزار متلب ( Matlab )، با استفاده از دستور gtext('message') می توان متن مورد نظر را در مکان دلخواه روی منحنی رسم شده قرار داد. در دستور فوق، عبارت message متنی است که قرار است نمایش داده شود. بعد اجرای دستور فوق و در پنجره عکس، اشاره گر موس به صورت دو خط عمود بر...
-
تعیین نوع فونت با دستور FontName در متلب
سهشنبه 7 اردیبهشت 1395 15:34
تعیین نوع فونت با دستور FontName در متلب در نرم افزار متلب ( Matlab )، نوع فونت هر متنی را می توان با دستور FontName تعیین کرد. این دستور در داخل علامت '' قرار می گیرد و باید بعد از متن نوشته شود. به عنوان مثال اگر قرار است نوع فونت xlabel را تعیین کنیم دستور فوق را باید بعد از متن مربوط به xlabel قرار دهیم. توجه شود...
-
تعیین اندازه فونت با دستور FontSize در متلب
سهشنبه 7 اردیبهشت 1395 15:33
تعیین اندازه فونت با دستور FontSize در متلب در نرم افزار متلب ( Matlab )، اندازه فونت هر متنی را می توان با دستور FontSize تعیین کرد. این دستور در داخل علامت '' قرار می گیرد و باید بعد از متن نوشته شود. به عنوان مثال اگر قرار است اندازه فونت xlabel را تعیین کنیم دستور فوق را باید بعد از متن مربوط به xlabel قرار دهیم....
-
قرار دادن متن بر روی منحنی با دستور text در متلب
سهشنبه 7 اردیبهشت 1395 15:30
قرار دادن متن بر روی منحنی با دستور text در متلب در نرم افزار متلب ( Matlab )، با استفاده از دستور text(x0,y0,'message') می توان متن مورد نظر را در مکان دلخواه روی منحنی قرار دارد. در دستور فوق اعداد x0,y0 به ترتیب مختصات نقطه قرار گیری متن و عبارت message خود متن مورد نظر را نشان می دهد. اگر مختصات نقطه مورد نظر...
-
تعیین ضخامت خطوط منحنی با دستور linewidth در متلب
سهشنبه 7 اردیبهشت 1395 15:29
تعیین ضخامت خطوط منحنی با دستور linewidth در متلب در نرم افزار متلب ( Matlab )، ضخامت خطوط را می توان با دستور linewidth تعیین کرد. این دستور در داخل علامت '' قرار گرفته و بعد با , مقدار ضخامت، تعیین می شود. در دستور plot(x,y,'linewidth',n) ، عددی که به جای n قرار می گیرد، بیانگر ضخامت خط است. به مثال زیر توجه کنید:...
-
تعیین هم زمان نوع خطوط و رنگ منحنی در متلب
سهشنبه 7 اردیبهشت 1395 15:27
تعیین هم زمان نوع خطوط و رنگ منحنی در متلب در نرم افزار متلب ( Matlab )، دستور plot(x,y) را می توان به همراه آرگومان سومی نیز به کار برد. این آرگومان که پس از x,y می آید و داخل '' قرار می گیرد یک رشته کاراکتری است که مشخص کننده نوع خطوط و رنگ آن هاست. قبلا راجع به تعیین نوع خطوط و رنگ آن ها بحث شد. حال اگر دو کاراکتر...