[اموزش] (رسم شکل) نمایش متن در شکل (عنوان، توضیح و ...)، در متلب

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
فهرست مطالب این تاپیک:

  1. تعیین عنوان برای محورهای عمودی و افقی شکل با دستور xlabel و دستور ylabel
  2. تعیین اندازه فونت به کار رفته در عنوان شکل در دستور title
  3. نمایش متن درون یک شکل، با دستور text در متلب
  4. یک مثال برای آشنایی با عبارت LaTeX متناظر با برخی نمادهای رایج در متن ها و فرمول ها، برای استفاده در دستور text و سایر دستورهای مشابه در متلب
  5. نمایش متن، درون نقاط رسم شده با دستور plot ، در متلب


منبع: kelidestan.com
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
تعیین عنوان برای محورهای عمودی و افقی شکل با دستور xlabel و دستور ylabel

تعیین عنوان برای محورهای عمودی و افقی شکل با دستور xlabel و دستور ylabel

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

مثال :
فرض کنید بخواهیم تابع زیر را در بازه [-1,1] با دستور plot رسم کنیم :
[FONT=MathJax_Math]y[/FONT][FONT=MathJax_Main]=[/FONT][FONT=MathJax_Math]x[/FONT][SUP][FONT=MathJax_Main]2[/FONT][/SUP]
برای این منظور، می نویسیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]x=-[COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]0.1[/COLOR]:[COLOR=#3333FF]1[/COLOR];
[COLOR=#0000FF]plot[/COLOR][COLOR=#008800]([/COLOR]x,x.^[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :

matlab63.jpg
مشاهده می کنید که شکل خروجی، دارای عنوان برای محور افقی و عنوان برای محور عمودی نمی باشد. حال این بار با دستور xlabel و دستور ylabel ، برای هر دو محور شکل، عنوان تعیین می کنیم:
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace]x=-[COLOR=#3333FF]1[/COLOR]:[COLOR=#3333FF]0.1[/COLOR]:[COLOR=#3333FF]1[/COLOR];
[COLOR=#0000FF]plot[/COLOR][COLOR=#008800]([/COLOR]x,x.^[COLOR=#3333FF]2[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]xlabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x axis'[/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]ylabel[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'y axis'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :


matlab64.jpg

مشاهده می کنید که دستور xlabel('x axis') تعیین کرده است که محور افقی دارای عنوان x axis باشد و دستور ylabel('y axis') نیز تعیین کرده است که محور عمودی دارای عنوان y axis باشد.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
تعیین اندازه فونت به کار رفته در عنوان شکل در دستور title

تعیین اندازه فونت به کار رفته در عنوان شکل در دستور title

همان طور که می دانید، دستور title در متلب، برای تعیین عنوان برای شکل ترسیم شده، به کار می رود. اما ممکن است که بخواهیم اندازه فونت به کار رفته برای عنوان، دارای اندازه متفاوتی باشد. برای این منظور، باید درون پرانتز مربوط به دستور title ، عبارت 'fontsize' را بنویسیم و سپس عددی که برای اندازه فونت در نظر گرفته ایم را ذکر کنیم. به مثال زیر توجه کنید :

مثال :
فرض کنید بخواهیم منحنی زیر را در بازه [-1,1] ، با استفاده از دستور ezplot رسم کنیم :
[FONT=MathJax_Math]y[/FONT][FONT=MathJax_Main]=[/FONT][FONT=MathJax_Math]x[/FONT][SUP][FONT=MathJax_Main]2[/FONT][/SUP]
ابتدا دستور title را به صورت معمولی به کار می بریم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]ezplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x^2'[/COLOR],[COLOR=#008800][[/COLOR]-[COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'2D plot'[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :

matlab77.jpg
این بار سعی می کنیم عنوان شکل را با فونتی بزرگتر نمایش بدهیم :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]ezplot[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'x^2'[/COLOR],[COLOR=#008800][[/COLOR]-[COLOR=#3333FF]1[/COLOR],[COLOR=#3333FF]1[/COLOR][COLOR=#008800]][/COLOR][COLOR=#008800])[/COLOR]
[COLOR=#0000FF]title[/COLOR][COLOR=#008800]([/COLOR][COLOR=#A020F0]'2D plot'[/COLOR],[COLOR=#A020F0]'fontsize'[/COLOR],[COLOR=#3333FF]20[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :


matlab78.jpg
مشاهده می کنید که عنوان شکل، با فونتی بزرگتر، نمایش داده شده است.
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
نمایش متن درون یک شکل، با دستور text در متلب

نمایش متن درون یک شکل، با دستور text در متلب

با استفاده از دستور text در متلب، می توانیم درون یک شکل، یک متن دلخواه (مثلا یک فرمول) را بنویسیم.به مثال زیر توجه کنید (مثال خود نرم افزار متلب) :


مثال :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clc[/COLOR]
[COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]

x=[COLOR=#3333FF]0[/COLOR]:[COLOR=#0000FF]pi[/COLOR]/[COLOR=#3333FF]20[/COLOR]:[COLOR=#3333FF]2[/COLOR]*[COLOR=#0000FF]pi[/COLOR];
y=[COLOR=#0000FF]sin[/COLOR][COLOR=#008800]([/COLOR]x[COLOR=#008800])[/COLOR]
[COLOR=#0000FF]plot[/COLOR][COLOR=#008800]([/COLOR]x,y[COLOR=#008800])[/COLOR]
text[COLOR=#008800]([/COLOR][COLOR=#0000FF]pi[/COLOR],[COLOR=#3333FF]0[/COLOR],[COLOR=#A020F0]' \leftarrow sin(\pi)'[/COLOR],[COLOR=#A020F0]'FontSize'[/COLOR],[COLOR=#3333FF]18[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
سه خط اول کدها، برای عدم تداخل برنامه فعلی، با برنامه های قبلی اجرا شده در نرم افزار متلب می باشد.درون پرانتز دستور text ، ابتدا مختصات x و y مربوط به محل شروع نوشته شدن متن در شکل را مشخص کرده ایم، سپس عبارت مربوط به متن (فرمول) مورد نظرمان را درون پرانتز دستور text نوشته ایم. همچنین مشخصه FontSize را برابر 18 تعیین کرده ایم که برای تعیین اندازه فونت متن به کار می رود. بنابراین، همان طور که متوجه شده اید، برای استفاده از دستور text ، باید عبارت معادل مربوط به نمادهای مورد نظرمان را بدانیم (مثلا برای نماد پی، عبارت\pi را به کار برده ایم).


نتیجه :

matlab-280.jpg
نکته :
برای به توان رساندن، باید از علامت ^ استفاده کنیم، همچنین چنانچه بخواهیم یک عبارت را در توان داشته باشیم، باید آن عبارت را در میان علامت های } و { بنویسیم. برای درک بهتر این موضوع، به مثال زیر توجه کنید :

مثال :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clc[/COLOR]
[COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]

x=[COLOR=#3333FF]0[/COLOR]:[COLOR=#0000FF]pi[/COLOR]/[COLOR=#3333FF]20[/COLOR]:[COLOR=#3333FF]2[/COLOR]*[COLOR=#0000FF]pi[/COLOR];
y=x.^[COLOR=#008800]([/COLOR][COLOR=#3333FF]2[/COLOR]*[COLOR=#0000FF]pi[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]plot[/COLOR][COLOR=#008800]([/COLOR]x,y[COLOR=#008800])[/COLOR]
text[COLOR=#008800]([/COLOR][COLOR=#3333FF]3[/COLOR],[COLOR=#3333FF]6[/COLOR]*[COLOR=#3333FF]10[/COLOR]^[COLOR=#3333FF]4[/COLOR],[COLOR=#A020F0]'y = x^{ 2\pi }'[/COLOR],[COLOR=#A020F0]'FontSize'[/COLOR],[COLOR=#3333FF]18[/COLOR][COLOR=#008800])[/COLOR][/FONT]
[/FONT][/COLOR]
نتیجه :


matlab-281.jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
یک مثال برای آشنایی با عبارت LaTeX متناظر با برخی نمادهای رایج در متن ها و فرمول ها

یک مثال برای آشنایی با عبارت LaTeX متناظر با برخی نمادهای رایج در متن ها و فرمول ها

یک مثال برای آشنایی با عبارت LaTeX متناظر با برخی نمادهای رایج در متن ها و فرمول ها،
برای استفاده در دستور text و سایر دستورهای مشابه در متلب


با استفاده از دستور text در متلب، می توانیم درون یک شکل، یک متن دلخواه (مثلا یک فرمول) را بنویسیم، اما مشکلی که معمولا برای برنامه نویسان پیش می آید این است که نمی دانند عبارت LaTeX متناظر با نمادهای مورد نظرشان چیست. بنابراین در این مبحث قصد داریم که یک مثال را از سایت سازنده نرم افزار متلب ذکر کنیم که در آن، تعدادی فرمول در یک شکل نمایش داده می شود و با مرور آنها، می توانید عبارت LaTeX متناظر با نمادهای مورد نظرتان را بیابید.همچنین دقت داشته باشید که مفسر (interpreter) پیش فرض برای دستور text ، مفسر TeX می باشد، بنابراین چون می خواهیم عبارت LaTeX را به متن تبدیل کنیم، بنابراین باید درون پرانتز دستور text ، مشخصه interpreter را برابر latex تعیین کنیم.

مثال :
مفسر (interpreter) را برابر latex در نظر می گیریم و تعدادی عبارت LaTeX را تبدیل به متن کرده و در یک شکل نمایش می دهیم :
کد:
[COLOR=#0000FF][FONT=monospace]clc[/FONT][/COLOR]
[COLOR=#0000FF][FONT=monospace]clear[/FONT][/COLOR][COLOR=#0000FF][FONT=monospace]all[/FONT][/COLOR]
[COLOR=#0000FF][FONT=monospace]close[/FONT][/COLOR][COLOR=#0000FF][FONT=monospace]all[/FONT][/COLOR]

[COLOR=#228B22][FONT=monospace]%% LaTeX Examples--Some well known equations rendered in LaTeX[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%[/FONT][/COLOR]
[COLOR=#0000FF][FONT=monospace]figure[/FONT][/COLOR][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'color'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'white'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'units'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'inches'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'position'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace][[/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]2[/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]2[/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]4[/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]6.5[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace];[/FONT]
[COLOR=#0000FF][FONT=monospace]axis[/FONT][/COLOR][FONT=monospace] off[/FONT]

[COLOR=#228B22][FONT=monospace]%% A matrix; LaTeX code is[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]% \hbox {magic(3) is } \left( {\matrix{ 8 & 1 & 6 \cr [/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]% 3 & 5 & 7 \cr 4 & 9 & 2 } } \right)[/FONT][/COLOR]
[FONT=monospace]h[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]1[/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace] = text[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'units'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'inch'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'position'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace][[/FONT][/COLOR][FONT=monospace].2 [/FONT][COLOR=#3333FF][FONT=monospace]5[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'fontsize'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#3333FF][FONT=monospace]14[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'interpreter'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'latex'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'string'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#008800][FONT=monospace][[/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'$$\hbox {magic(3) is } \left( {\matrix{ 8 & 1 & 6 \cr'[/FONT][/COLOR][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'3 & 5 & 7 \cr 4 & 9 & 2 } } \right)$$'[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace];[/FONT]

[COLOR=#228B22][FONT=monospace]%% A 2-D rotation transform; LaTeX code is[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  \left[ {\matrix{\cos(\phi) & -\sin(\phi) \cr[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  \sin(\phi) & \cos(\phi) \cr}}[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  \right] \left[ \matrix{x \cr y} \right]  [/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  [/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  $$ \left[ {\matrix{\cos(\phi) [/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  & -\sin(\phi) \cr \sin(\phi) & \cos(\phi)  % \cr}}[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  \right] \left[ \matrix{x \cr y} \right] $$ [/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%[/FONT][/COLOR]
[FONT=monospace]h[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]2[/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace] = text[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'units'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'inch'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'position'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace][[/FONT][/COLOR][FONT=monospace].2 [/FONT][COLOR=#3333FF][FONT=monospace]4[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'fontsize'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#3333FF][FONT=monospace]14[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'interpreter'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'latex'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'string'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#008800][FONT=monospace][[/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'$$\left[ {\matrix{\cos(\phi) & -\sin(\phi) \cr'[/FONT][/COLOR][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'\sin(\phi) & \cos(\phi) \cr}} \right]'[/FONT][/COLOR][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'\left[ \matrix{x \cr y} \right]$$'[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace];[/FONT]

[COLOR=#228B22][FONT=monospace]%% The Laplace transform; LaTeX code is[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  L\{f(t)\}  \equiv  F(s) = \int_0^\infty\!\!{e^{-st}f(t)dt}  [/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  $$ L\{f(t)\} \equiv  F(s) = \int_0^\infty\!\!{e^{-st}f(t)dt} $$[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  The Initial Value Theorem for the Laplace transform:[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  \lim_{s \rightarrow \infty} sF(s) = \lim_{t \rightarrow 0} f(t)[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  $$ \lim_{s \rightarrow \infty} sF(s) = \lim_{t \rightarrow 0}[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  f(t) $$[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%[/FONT][/COLOR]
[FONT=monospace]h[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]3[/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace] = text[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'units'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'inch'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'position'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace][[/FONT][/COLOR][FONT=monospace].2 [/FONT][COLOR=#3333FF][FONT=monospace]3[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'fontsize'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#3333FF][FONT=monospace]14[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'interpreter'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'latex'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'string'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#008800][FONT=monospace][[/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'$$L\{f(t)\}  \equiv  F(s) = \int_0^\infty\!\!{e^{-st}'[/FONT][/COLOR][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'f(t)dt}$$'[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace];[/FONT]

[COLOR=#228B22][FONT=monospace]%% The definition of e; LaTeX code is[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  e = \sum_{k=0}^\infty {1 \over {k!} }[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  $$ e = \sum_{k=0}^\infty {1 \over {k!} } $$[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%[/FONT][/COLOR]
[FONT=monospace]h[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]4[/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace] = text[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'units'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'inch'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'position'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace][[/FONT][/COLOR][FONT=monospace].2 [/FONT][COLOR=#3333FF][FONT=monospace]2[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'fontsize'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#3333FF][FONT=monospace]14[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'interpreter'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'latex'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'string'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'$$e = \sum_{k=0}^\infty {1 \over {k!} } $$'[/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace];[/FONT]

[COLOR=#228B22][FONT=monospace]%% Differential equation[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]% The equation for motion of a falling body with air resistance[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]% LaTeX code is[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  m \ddot y = -m g + C_D \cdot {1 \over 2} \rho {\dot y}^2 \cdot A[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  $$ m \ddot y = -m g + C_D \cdot {1 \over 2} \rho {\dot y}^2[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  \cdot A  $$[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%[/FONT][/COLOR]
[FONT=monospace]h[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]5[/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace] = text[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'units'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'inch'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'position'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace][[/FONT][/COLOR][FONT=monospace].2 [/FONT][COLOR=#3333FF][FONT=monospace]1[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'fontsize'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#3333FF][FONT=monospace]14[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'interpreter'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'latex'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'string'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#008800][FONT=monospace][[/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'$$m \ddot y = -m g + C_D \cdot {1 \over 2}'[/FONT][/COLOR][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'\rho {\dot y}^2 \cdot A$$'[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace]; [/FONT]

[COLOR=#228B22][FONT=monospace]%% Integral Equation; LaTeX code is[/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  \int_{0}^{\infty} x^2 e^{-x^2} dx = \frac{\sqrt{\pi}}{4}  [/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  $$ \int_{0}^{\infty} x^2 e^{-x^2} dx = \frac{\sqrt{\pi}}{4} $$  [/FONT][/COLOR]
[COLOR=#228B22][FONT=monospace]%  [/FONT][/COLOR]
[FONT=monospace]h[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#3333FF][FONT=monospace]6[/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace] = text[/FONT][COLOR=#008800][FONT=monospace]([/FONT][/COLOR][COLOR=#A020F0][FONT=monospace]'units'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'inch'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'position'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace][[/FONT][/COLOR][FONT=monospace].2 [/FONT][COLOR=#3333FF][FONT=monospace]0[/FONT][/COLOR][COLOR=#008800][FONT=monospace]][/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'fontsize'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#3333FF][FONT=monospace]14[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'interpreter'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#A020F0][FONT=monospace]'latex'[/FONT][/COLOR][FONT=monospace], [/FONT][COLOR=#A020F0][FONT=monospace]'string'[/FONT][/COLOR][FONT=monospace],[/FONT][COLOR=#008800][FONT=monospace]...[/FONT][/COLOR]
[COLOR=#A020F0][FONT=monospace]'$$\int_{0}^{\infty} x^2 e^{-x^2} dx = \frac{\sqrt{\pi}}{4}$$'[/FONT][/COLOR][COLOR=#008800][FONT=monospace])[/FONT][/COLOR][FONT=monospace];[/FONT]
سه خط اول کدها، برای عدم تداخل برنامه فعلی، با برنامه های قبلی اجرا شده در نرم افزار متلب می باشد.

نتیجه :

matlab-282 (1).jpg
 

P O U R I A

مدیر مهندسی شیمی مدیر تالار گفتگوی آزاد
مدیر تالار
نمایش متن، درون نقاط رسم شده با دستور plot ، در متلب

نمایش متن، درون نقاط رسم شده با دستور plot ، در متلب

در ادامه با یک مثال شرح می دهیم که چگونه می توان یک متن را درون نقاط رسم شده با دستور plot ، نمایش داد :

مثال :
کد:
[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#0000FF]clear[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]close[/COLOR] [COLOR=#0000FF]all[/COLOR]
[COLOR=#0000FF]clc[/COLOR]

[COLOR=#0000FF]figure[/COLOR]
data = [COLOR=#008800][[/COLOR][COLOR=#3333FF]1[/COLOR] [COLOR=#3333FF]3[/COLOR] [COLOR=#3333FF]5[/COLOR] [COLOR=#3333FF]6[/COLOR] [COLOR=#3333FF]8[/COLOR] [COLOR=#3333FF]9[/COLOR][COLOR=#008800]][/COLOR];
n = [COLOR=#3333FF]1[/COLOR]:numel[COLOR=#008800]([/COLOR]data[COLOR=#008800])[/COLOR];
[COLOR=#0000FF]plot[/COLOR][COLOR=#008800]([/COLOR]n,data, [COLOR=#A020F0]'-ob'[/COLOR],[COLOR=#A020F0]'markersize'[/COLOR],[COLOR=#3333FF]10[/COLOR],[COLOR=#A020F0]'markerfacecolor'[/COLOR],[COLOR=#A020F0]'w'[/COLOR][COLOR=#008800])[/COLOR];

[COLOR=#228B22]% step through the points in data and display a text label for each of them[/COLOR]
[COLOR=#0000FF]for[/COLOR] mm = [COLOR=#3333FF]1[/COLOR]:numel[COLOR=#008800]([/COLOR]data[COLOR=#008800])[/COLOR]
    text[COLOR=#008800]([/COLOR]n[COLOR=#008800]([/COLOR]mm[COLOR=#008800])[/COLOR],data[COLOR=#008800]([/COLOR]mm[COLOR=#008800])[/COLOR], [COLOR=#0000FF]num2str[/COLOR][COLOR=#008800]([/COLOR]data[COLOR=#008800]([/COLOR]mm[COLOR=#008800])[/COLOR][COLOR=#008800])[/COLOR],[COLOR=#008800]...[/COLOR]
         [COLOR=#A020F0]'FontSize'[/COLOR],[COLOR=#3333FF]8[/COLOR],[COLOR=#008800]...[/COLOR]
         [COLOR=#A020F0]'HorizontalAlignment'[/COLOR],[COLOR=#A020F0]'center'[/COLOR][COLOR=#008800])[/COLOR];
[COLOR=#0000FF]end[/COLOR][/FONT]
[/FONT][/COLOR]
سه خط اول کدها برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب می باشد. در بردار data ، متن هایی که باید درون نقاط نمایش داده شوند را ذخیره کرده ایم. دستور text برای نمایش یک متن در یک شکل به کار می رود.

نتیجه :


matlab-295.jpg
 
بالا