<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>بایگانی‌های مشخصات بعضي از عناصر اصلي GUI : - ايران متلب</title>
	<atom:link href="https://matlab1.ir/tag/%d9%85%d8%b4%d8%ae%d8%b5%d8%a7%d8%aa-%d8%a8%d8%b9%d8%b6%d9%8a-%d8%a7%d8%b2-%d8%b9%d9%86%d8%a7%d8%b5%d8%b1-%d8%a7%d8%b5%d9%84%d9%8a-gui/feed/" rel="self" type="application/rss+xml" />
	<link>https://matlab1.ir/tag/مشخصات-بعضي-از-عناصر-اصلي-gui/</link>
	<description>مرجع فیلم های آموزشی فارسی دانشگاهی و مهندسی</description>
	<lastBuildDate>Sun, 25 Aug 2019 10:52:48 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://matlab1.ir/wp-content/uploads/2017/08/ref_a2-150x150.png</url>
	<title>بایگانی‌های مشخصات بعضي از عناصر اصلي GUI : - ايران متلب</title>
	<link>https://matlab1.ir/tag/مشخصات-بعضي-از-عناصر-اصلي-gui/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>بسته آموزشی کامل برنامه نویسی GUI در متلب</title>
		<link>https://matlab1.ir/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%da%a9%d8%a7%d9%85%d9%84-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-gui-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/</link>
					<comments>https://matlab1.ir/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%da%a9%d8%a7%d9%85%d9%84-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-gui-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/#respond</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Mon, 22 Jun 2015 08:10:42 +0000</pubDate>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[دانلود]]></category>
		<category><![CDATA[(Callbacks) فراخوان ها در متلب]]></category>
		<category><![CDATA[اجزاي GUI در MATLAB]]></category>
		<category><![CDATA[Dialog Box در متلب]]></category>
		<category><![CDATA[Edit Box در متلب]]></category>
		<category><![CDATA[Input Dialog Box در GUI نرم افزار متلب]]></category>
		<category><![CDATA[List Box در GUI‌متلب]]></category>
		<category><![CDATA[Radio button در GUI نرم افزار متلب]]></category>
		<category><![CDATA[Text Field در متلب]]></category>
		<category><![CDATA[Toggle Button در GUI نرم افزار متلب]]></category>
		<category><![CDATA[برنامه نويسي gui]]></category>
		<category><![CDATA[رابط گرافيكي براي كاربر (GUI)]]></category>
		<category><![CDATA[ساختار يك زير تابع callback]]></category>
		<category><![CDATA[طراحي gui در متلب]]></category>
		<category><![CDATA[فراخواني M-File با آرگومان]]></category>
		<category><![CDATA[مشخصات بعضي از عناصر اصلي GUI :]]></category>
		<category><![CDATA[مشخصات مهم اشياء uicontrol در متلب]]></category>
		<category><![CDATA[منوهاي Popup در متلب]]></category>
		<category><![CDATA[يك GUI چگونه كار مي كند؟]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=2477</guid>

					<description><![CDATA[<p>برای اولین بار در ایران &#160; بسته آموزشی کامل برنامه نویسی GUI در متلب گروه برنامه نویسی ایران متلب یک بسته آموزشی برای علاقه مندان به برنامه نویسی رابط گرافیکی GUI تهیه کرده است.  این بسته آموزشی یکی از ناب ترین بسته های آموزشی GUI در ایران می باشد.  اين بسته شامل موارد زير است [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%da%a9%d8%a7%d9%85%d9%84-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-gui-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/">بسته آموزشی کامل برنامه نویسی GUI در متلب</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h2>برای اولین بار در ایران</h2>
<h2></h2>
<p>&nbsp;</p>
<h1>بسته آموزشی کامل برنامه نویسی GUI در متلب</h1>
<p><a href="http://iran-matlab.ir/wp-content/uploads/2015/06/GUI_design_MATLAB_iran_matlab3.png"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-883" src="http://iran-matlab.ir/wp-content/uploads/2015/06/GUI_design_MATLAB_iran_matlab3.png" alt="GUI_design_MATLAB_iran_matlab3" width="400" height="400" /></a></p>
<h3>گروه برنامه نویسی ایران متلب یک بسته آموزشی برای علاقه مندان به برنامه نویسی رابط گرافیکی GUI تهیه کرده است.  این بسته آموزشی یکی از ناب ترین بسته های آموزشی GUI در ایران می باشد.</h3>
<h3> اين بسته شامل موارد زير است :</h3>
<h3>1 &#8211;   31 مثال آماده GUI</h3>
<h3></h3>
<h3>2 &#8211; کتاب فارسی مقدماتی برنامه نویسی رابط گرافیکی GUI</h3>
<h3><span style="text-decoration: underline;"><a href="http://iran-matlab.ir/wp-content/uploads/2015/06/Contents_GUI_design_MATLAB_iran_matlab.pdf" target="_blank" rel="noopener noreferrer">دانلود سرفصل و قسمتی از کتاب مقدماتی</a></span></h3>
<h3>20 صفحه</h3>
<h3></h3>
<h3>3- کتاب فارسی پیشرفته برنامه نویسی رابط گرافیکی GUI</h3>
<h3><span style="text-decoration: underline;"><a href="http://iran-matlab.ir/wp-content/uploads/2015/06/contents_GUI-Graphical-User-Interface-programming-in-MATLAB.pdf" target="_blank" rel="noopener noreferrer">دانلود سرفصل و قسمتی از کتاب پیشرفته</a></span></h3>
<h3>64 صفحه</h3>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1><a name="_Toc422732616"></a><a href="http://iran-matlab.ir/?product=%D8%A8%D8%B3%D8%AA%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%DA%A9%D8%A7%D9%85%D9%84-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-gui-%D8%AF%D8%B1-%D9%85%D8%AA%D9%84%D8%A8" target="_blank" rel="noopener noreferrer">لينك دريافت بسته</a></h1>
<p><a href="http://iran-matlab.ir/?product=%D8%A8%D8%B3%D8%AA%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%DA%A9%D8%A7%D9%85%D9%84-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-gui-%D8%AF%D8%B1-%D9%85%D8%AA%D9%84%D8%A8" target="_blank" rel="noopener noreferrer"> </a></p>
<p><a href="http://iran-matlab.ir/wp-content/uploads/2015/06/contents_farsi_persian_book_gui_design_MATLAB.png"><img decoding="async" class="aligncenter size-full wp-image-889" src="http://iran-matlab.ir/wp-content/uploads/2015/06/contents_farsi_persian_book_gui_design_MATLAB.png" alt="contents_farsi_persian_book_gui_design_MATLAB" width="675" height="802" /></a></p>
<p>&nbsp;</p>
<p><a href="http://iran-matlab.ir/wp-content/uploads/2015/06/contents_farsi_persian_book_gui_design_MATLAB_2.png"><img decoding="async" class="aligncenter size-full wp-image-890" src="http://iran-matlab.ir/wp-content/uploads/2015/06/contents_farsi_persian_book_gui_design_MATLAB_2.png" alt="contents_farsi_persian_book_gui_design_MATLAB_2" width="670" height="777" /></a></p>
<p>&nbsp;</p>
<p><a href="http://iran-matlab.ir/wp-content/uploads/2015/06/GUI_design_MATLAB_download_matlab31.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-887" src="http://iran-matlab.ir/wp-content/uploads/2015/06/GUI_design_MATLAB_download_matlab31.png" alt="GUI_design_MATLAB_download_matlab3" width="590" height="401" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>4 &#8211; کتاب</p>
<p>Learning to Program with MATLAB Building GUI Tools</p>
<p><a href="http://iran-matlab.ir/wp-content/uploads/2015/06/Learning-to-Program-with-MATLAB_-Building-GUI-Tools.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-885" src="http://iran-matlab.ir/wp-content/uploads/2015/06/Learning-to-Program-with-MATLAB_-Building-GUI-Tools.jpg" alt="Learning to Program with MATLAB_ Building GUI Tools" width="587" height="724" /></a></p>
<p>&nbsp;</p>
<h4 style="text-align: right;">سرفصل كتاب :</h4>
<h4 style="text-align: left;"></h4>
<h4 style="text-align: left;"><strong>I MATLAB Programming 1</strong></h4>
<h4 style="text-align: left;"><strong>1 Getting Started 3</strong></h4>
<h4 style="text-align: left;">1.1 Running the MATLAB IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4</h4>
<h4 style="text-align: left;">Manipulating windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4</h4>
<h4 style="text-align: left;">1.2 MATLAB variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5</h4>
<h4 style="text-align: left;">Variable assignment statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7</h4>
<h4 style="text-align: left;">Variable names. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8</h4>
<h4 style="text-align: left;">Variable workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9</h4>
<h4 style="text-align: left;">1.3 Numbers and functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9</h4>
<h4 style="text-align: left;">1.4 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11</h4>
<h4 style="text-align: left;">1.5 Writing simple MATLAB scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11</h4>
<h4 style="text-align: left;">1.6 A few words about errors and debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14</h4>
<h4 style="text-align: left;">1.7 Using the debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 14</h4>
<h4 style="text-align: left;"><strong>2 Strings and Vectors 20</strong></h4>
<h4 style="text-align: left;">2.1 String basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21</h4>
<h4 style="text-align: left;">2.2 Using the disp command to print a variable’s value . . . . . . . . . . . . . . . . . . . . . . . 22</h4>
<h4 style="text-align: left;">2.3 Getting information from the user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 22</h4>
<h4 style="text-align: left;">2.4 Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 23</h4>
<h4 style="text-align: left;">2.5 Operations on vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24</h4>
<h4 style="text-align: left;">2.6 Special vector functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27</h4>
<h4 style="text-align: left;">Statistical functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28</h4>
<h4 style="text-align: left;">2.7 Using rand and randi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29</h4>
<h4 style="text-align: left;"><strong>3 Plotting 34</strong></h4>
<h4 style="text-align: left;">3.1 The plot command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35</h4>
<h4 style="text-align: left;">3.2 Tabulating and plotting a simple function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39</h4>
<h4 style="text-align: left;">3.3 Bar graphs and histograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43</h4>
<h4 style="text-align: left;">3.4 Drawing several plots on one graph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46</h4>
<h4 style="text-align: left;">Multiple plots with a single plot command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46</h4>
<h4 style="text-align: left;">Combining multiple plots with a hold command . . . . . . . . . . . . . . . . . . . . . . . . . . 48</h4>
<h4 style="text-align: left;">3.5 Adding lines and text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51</h4>
<h4 style="text-align: left;"></h4>
<h4 style="text-align: left;"><strong>4 Matrices 56</strong></h4>
<h4 style="text-align: left;">4.1 Entering and manipulating matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57</h4>
<h4 style="text-align: left;">4.2 Operations on matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60</h4>
<h4 style="text-align: left;">4.3 Solving linear systems: The backslash operator. . . . . . . . . . . . . . . . . . . . . .. . . . . . 65</h4>
<h4 style="text-align: left;">Extended example: Solving circuit problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66</h4>
<h4 style="text-align: left;">4.4 Special matrix functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72</h4>
<h4 style="text-align: left;"><strong>5 Control Flow Commands 75</strong></h4>
<h4 style="text-align: left;">5.1 Conditional execution: The if statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76</h4>
<h4 style="text-align: left;">5.2 Logical expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79</h4>
<h4 style="text-align: left;">5.3 Logical variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81</h4>
<h4 style="text-align: left;">5.4 forloops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82</h4>
<h4 style="text-align: left;">5.5 while loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85</h4>
<h4 style="text-align: left;">5.6 Other control flow commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87</h4>
<h4 style="text-align: left;">Switch-case statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87</h4>
<h4 style="text-align: left;">Break statement (not recommended) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88</h4>
<h4 style="text-align: left;"><strong>6 Animation 94</strong></h4>
<h4 style="text-align: left;">6.1 Basic animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 95</h4>
<h4 style="text-align: left;">6.2 Animating function plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 99</h4>
<h4 style="text-align: left;">6.3 Kinematics of motion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 103</h4>
<h4 style="text-align: left;">One-dimensional motion: Constant speed . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 103</h4>
<h4 style="text-align: left;">Motion with constant acceleration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106</h4>
<h4 style="text-align: left;">Time-marching dynamics: Nonconstant force . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109</h4>
<h4 style="text-align: left;"><strong>7 Writing Your Own MATLAB Functions 117</strong></h4>
<h4 style="text-align: left;">7.1 MATLAB function files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 118</h4>
<h4 style="text-align: left;">Declaring MATLAB functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 119</h4>
<h4 style="text-align: left;">7.2 Function inputs and outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120</h4>
<h4 style="text-align: left;">7.3 Local workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120</h4>
<h4 style="text-align: left;">7.4 Multiple outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121</h4>
<h4 style="text-align: left;">7.5 Function files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121</h4>
<h4 style="text-align: left;">7.6 Other functional forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 121</h4>
<h4 style="text-align: left;">Subfunctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122</h4>
<h4 style="text-align: left;">Nested functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127</h4>
<h4 style="text-align: left;">Anonymous functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128</h4>
<h4 style="text-align: left;"><strong>8 More MATLAB Data Classes and Structures 137</strong></h4>
<h4 style="text-align: left;">8.1 Cell arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138</h4>
<h4 style="text-align: left;">8.2 Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139</h4>
<h4 style="text-align: left;">8.3 Complex numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 140</h4>
<h4 style="text-align: left;">8.4 Function handles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 141</h4>
<h4 style="text-align: left;">8.5 Other data classes and data structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141</h4>
<h4 style="text-align: left;"><strong>II Building GUI Tools 145</strong></h4>
<h4 style="text-align: left;"><strong>9 Building a Graphical User Interface 147</strong></h4>
<h4 style="text-align: left;">9.1 Getting started with GUIDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 147</h4>
<h4 style="text-align: left;">Saving the GUI to a file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 150</h4>
<h4 style="text-align: left;">9.2 Starting an action with a GUI element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 151</h4>
<h4 style="text-align: left;">9.3 Communicating with GUI elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154</h4>
<h4 style="text-align: left;">Building SliderTool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154</h4>
<h4 style="text-align: left;">Communicating with GUI elements from the command line . . . . . . . . . . . . . . . 157</h4>
<h4 style="text-align: left;">9.4 Synchronizing information with a GUI element . . . . . . . . . . . . . . . . . . . . . . . . . . 161</h4>
<h4 style="text-align: left;">9.5 Key points from this chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163</h4>
<h4 style="text-align: left;"><strong>10 Transforming a MATLAB Program into a GUI Tool 165</strong></h4>
<h4 style="text-align: left;">10.1 Creating a GUI tool step by step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166</h4>
<h4 style="text-align: left;">10.2 Further GUI design considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177</h4>
<h4 style="text-align: left;"><strong>11 GUI Components 189</strong></h4>
<h4 style="text-align: left;"><strong>III Advanced Topics 207</strong></h4>
<h4 style="text-align: left;"><strong>12 More GUI Techniques 209</strong></h4>
<h4 style="text-align: left;">12.1 Waitbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210</h4>
<h4 style="text-align: left;">12.2 File dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 211</h4>
<h4 style="text-align: left;">Saving and loading data in .mat files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211</h4>
<h4 style="text-align: left;">A GUI interface to file names using uiputfile and uigetfile . . . . . . . . . . . . . . . . . 212</h4>
<h4 style="text-align: left;">12.3 Reading and writing formatted text files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215</h4>
<h4 style="text-align: left;">12.4 The input dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219</h4>
<h4 style="text-align: left;">12.5 The question dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220</h4>
<h4 style="text-align: left;">12.6 Sharing application data between functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221</h4>
<h4 style="text-align: left;">12.7 Responding to keyboard input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222</h4>
<h4 style="text-align: left;">12.8 Making graphic objects interactive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223</h4>
<h4 style="text-align: left;">Mouse-click response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 223</h4>
<h4 style="text-align: left;">Mouse events and object dragging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225</h4>
<h4 style="text-align: left;">12.9 Creating menus in GUIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228</h4>
<h4 style="text-align: left;"><strong>13 More Graphics 232</strong></h4>
<h4 style="text-align: left;">13.1 Logarithmic plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233</h4>
<h4 style="text-align: left;">13.2 Plotting functions on two axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 236</h4>
<h4 style="text-align: left;">13.3 Plotting surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237</h4>
<h4 style="text-align: left;">13.4 Plotting vector fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243</h4>
<h4 style="text-align: left;">13.5 Working with images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245</h4>
<h4 style="text-align: left;">Importing and manipulating bit-mapped images . . . . . . . . . . . . . . . . . . . . . . . . . . 245</h4>
<h4 style="text-align: left;">Placing images on surface objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 253</h4>
<h4 style="text-align: left;">13.6 Rotating composite objects in three dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . 254</h4>
<h4 style="text-align: left;"></h4>
<h4 style="text-align: left;"><strong>14 More Mathematics 260</strong></h4>
<h4 style="text-align: left;">14.1 Derivatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261</h4>
<h4 style="text-align: left;">Derivatives of mathematical functions expressed as MATLAB functions. . . . . 261</h4>
<h4 style="text-align: left;">Derivatives of tabulated functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 263</h4>
<h4 style="text-align: left;">14.2 Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265</h4>
<h4 style="text-align: left;">Integrating tabulated functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 265</h4>
<h4 style="text-align: left;">Integrating mathematical functions expressed as MATLAB functions &#8230; . . . . 270</h4>
<h4 style="text-align: left;">14.3 Zeros of a function of one variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273</h4>
<h4 style="text-align: left;">14.4 Function minimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 275</h4>
<h4 style="text-align: left;">Finding a minimum of a function of one variable . . . . . . . . . . . . . . . . . . . . . . . . . 275</h4>
<h4 style="text-align: left;">Multidimensional minimization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 277</h4>
<h4 style="text-align: left;">Fitting to an arbitrary function by multidimensional minimization . . . . .. . . . . 278</h4>
<h4 style="text-align: left;">Solving simultaneous nonlinear equations by multidimensional</h4>
<h4 style="text-align: left;">minimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281</h4>
<h4 style="text-align: left;">14.5 Solving ordinary differential equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284</h4>
<h4 style="text-align: left;">14.6 Eigenvalues and eigenvectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 289</h4>
<p>نوشته <a href="https://matlab1.ir/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%da%a9%d8%a7%d9%85%d9%84-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-gui-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/">بسته آموزشی کامل برنامه نویسی GUI در متلب</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%a8%d8%b3%d8%aa%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%da%a9%d8%a7%d9%85%d9%84-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-gui-%d8%af%d8%b1-%d9%85%d8%aa%d9%84%d8%a8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش فارسی ساخت 	رابط گرافيكي براي كاربر (GUI)  در متلب</title>
		<link>https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%b3%d8%a7%d8%ae%d8%aa-%d8%b1%d8%a7%d8%a8%d8%b7-%da%af%d8%b1%d8%a7%d9%81%d9%8a%d9%83%d9%8a-%d8%a8%d8%b1%d8%a7%d9%8a-%d9%83%d8%a7%d8%b1/</link>
					<comments>https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%b3%d8%a7%d8%ae%d8%aa-%d8%b1%d8%a7%d8%a8%d8%b7-%da%af%d8%b1%d8%a7%d9%81%d9%8a%d9%83%d9%8a-%d8%a8%d8%b1%d8%a7%d9%8a-%d9%83%d8%a7%d8%b1/#comments</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Thu, 12 Feb 2015 12:28:00 +0000</pubDate>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[دانلود]]></category>
		<category><![CDATA[آموزش فارسی ساخت رابط گرافيكي براي كاربر (GUI) در متلب]]></category>
		<category><![CDATA[رابط گرافيكي براي كاربر]]></category>
		<category><![CDATA[گام هاي اساسي لازم براي ايجاد يك GUI در MATLAB]]></category>
		<category><![CDATA[مشخصات بعضي از عناصر اصلي GUI :]]></category>
		<category><![CDATA[يك GUI چگونه كار مي كند؟]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=1580</guid>

					<description><![CDATA[<p>GUI (رابط گرافيكي براي كاربر) نوعي رابط تـصويري بـراي برنامـه اسـت كـه  نمونـة خـوب آنميتواند با فـراهم كـردن شـكل و صـورتي ثابـت بـراي برنامـه و همچنـين بـا كنترلگرهـاي آشـنا، مثـل menus وsliders جعبه هـاي ليـست) و) list boxes ،(دكمه هاي فشاري) pushbuttons (منوها) و مانند اينها استفاده از برنامه را آسانتر كند. رابط گرافيكي بايد [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%b3%d8%a7%d8%ae%d8%aa-%d8%b1%d8%a7%d8%a8%d8%b7-%da%af%d8%b1%d8%a7%d9%81%d9%8a%d9%83%d9%8a-%d8%a8%d8%b1%d8%a7%d9%8a-%d9%83%d8%a7%d8%b1/">آموزش فارسی ساخت 	رابط گرافيكي براي كاربر (GUI)  در متلب</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p>GUI (رابط گرافيكي براي كاربر) نوعي رابط تـصويري بـراي برنامـه اسـت كـه  نمونـة خـوب آنميتواند با فـراهم كـردن شـكل و صـورتي ثابـت بـراي برنامـه و همچنـين بـا كنترلگرهـاي آشـنا، مثـل</p>
<p>menus وsliders جعبه هـاي ليـست) و) list boxes ،(دكمه هاي فشاري) pushbuttons</p>
<p style="text-align: justify;">(منوها) و مانند اينها استفاده از برنامه را آسانتر كند. رابط گرافيكي بايد رفتاري قابل فهـم و پـيشبينـيداشته باشد، بدين معني كه كاربر بداند در ازاي انجام عملي خاص، چه اتفاقي خواهد افتـاد. بـراي مثـال،هنگامي كه ماوس روي يكpushbutton  كليك ميكند،GUI  بايد عملي را كه روي آن نوشته شده،آغاز كند.</p>
<p>اين فصل به معرفي عناصر اصلي رابطهاي گرافيكيMATLAB  اختصاص دارد. با اينكه اين فـصلحاوي توضيحات كاملي دربارة خصوصيات همه اجزاي رابطهاي گرافيكـي نيـست، ولـي اصـول كلـي لازمبراي ايجاد GUI هاي كاربردي براي برنامه هاي كاربران، در آن گنجانيده شده است.</p>
<p><strong>يك </strong><strong>GUI</strong><strong> چگونه كار مي كند؟  </strong></p>
<p style="text-align: justify;">رابــط گرافيكــي (GUI) محيطــي آشــنا بــراي كــاربر فــراهم مــي كنــد. ايــن محــيط حــاويpushbutton ها، togglebutton ها، list ها، menu ها، text box  ها، و . . . مـي باشـدكه براي همة كاربران آشناست و اين موجب ميشود كه كاربر به جاي مشغول كردن ذهن خود با چنـد وچون اجراي برنامه و پيچيدگي آن، تنها روي استفاده از آن تمركز كند. ايجاد رابـطه ـاي گرافيكـي بـرايبرنامه نويس كار مشكلي است. زيرا برنامهاي كـه بـر پايـة GUI  طراحـي شـده بايـد در هـر زمـان آمـادةوروديهاي ماوس و (يا احت مالاً وروديهاي كيبرد ) روي هر يك از عناصر خـود باشـد. ايـن وروديهـا بـهevent ها معروفند. برنامه اي كه به اين event ها پاسخ گويد، event driven ناميده مي شود.  سه عنصر اساسي لازم براي ايجاد رابط گرافيكي (MATLAB (GUI عبارتند از:</p>
<p><strong>1-  </strong><strong> (</strong><strong>Components) </strong><strong>اجزا</strong></p>
<p>عناصر درونpushbutton) GUI  ها،label  ها،editbox  ها ) اجزاي گرافيكي نام دارند .</p>
<p>انواع اين اجزا شامل كنتـرلهـاي گرافيكـي، (ماننـدpushbutton  هـا،editbox  هـا،list  هـا،slider ها و. . .) عناصر ثابت و بدون تغيير (مانند قابها و نوشتههـا )، منوهـا و محورهـاي مختـصاتهستند. كنترلهاي گرافيكي و عناصر ثابت توسط تابعuncontenxmenu  به وجود ميآيند. در نهايت،محورهاي مختصات كه وظيفة نمايش دادههاي گرافيكي را بر عهده دارند، توسـط تـابعaxes  بـه وجـودمي آيند.</p>
<p><strong>2-  </strong><strong> (</strong><strong>Figures) </strong><strong>اشكال</strong></p>
<p>اجزايGUI  بايد درون يكfigure  مرتب شوند، كـه پنجـرهاي روي صـفحه كـامپيوتر اسـت. پيش از اينfigure  ها به طور خودكار هنگام ترسيم دادهها بوجود ميآمدند. با اين وجـود،figure  هاي خالي را نيز ميتوان با دستورfigure  ايجاد كرد و از آنهـا مـيتـوان بـراي نگـهداري و كنـار هـمگذاشتن اجزاي گرافيكي استفاده كرد.</p>
<p><strong>3-  </strong><strong> (</strong><strong>Callbacks) </strong><strong>فراخوان ها</strong></p>
<p>بايد راهي براي انجام عملي خاص هنگامي كه كاربر با ماوس روي يك دكمه كليك يا اطلاعاتي راتوسط كيبرد تايپ ميكند، وجود داشته باشد. هر كليك ماوس يا فشار كليد از صفحه كليد يـكevent  تلقي ميشود و برنامةMATLAB  بايد با اجراي تابع مربوطه، به اينevent  پاسخ گويد. به عنـو ان مثـال،اگر كاربر روي يك دكمه كليك كند، اين پيش آمد بايد سـبب اجـراي كـد مربـوط بـهfunction  آندكمه شود . كد اجرا شده در پاسخ به اين پيش آمد، callback نام دارد. در حقيقت بايد براي عملكـردهر جزء گرافيكي GUI يه callback وجود داشته باشد.</p>
<p>عناصر اصليGUI  ها در زير به خلاصه و نمونههايي از آنها در شكل 1-1 نشان داده شـده اسـت.</p>
<p>در ادامه مثالهايي از اين عناصر را مطالعه كرده و سپس با استفاده از آنها به ايجـادGUI  هـاي كـاربرديخواهيم پرداخت.</p>
<p><strong>مشخصات بعضي از عناصر اصلي </strong><strong>GUI</strong><strong> :</strong></p>
<p>uicontrol) : <strong>Pushbutton</strong>) : اين جزء گرافيكي كار يك دكمه فشاري را انجام ميدهـد .</p>
<p>هنگامي كه با ماوس روي آن كليك شود، callback مربوطه را فعال مي كند.</p>
<p>uicontrol) : <strong>Toggle button</strong>) : جزئي گرافيكي است كه كار يـك كليـد دو حالتـه راانجام ميدهد. اين كليد دو وضعيت يا &#8220;روشن&#8221; است يا &#8220;خاموش&#8221; و هر بار كه بـا مـاوس روي آن كليـكشود، تغيير وضعيت داده و callback مربوط به آن فعال مي شود.</p>
<p>uicontrol) : <strong>Radio button</strong>) : نوعي از toggle button هاست كه بـه صـورتدايرة كوچكي است و هنگام &#8220;روشن&#8221; بودن نقطـه اي در مركـز آن قـرار مـي  گيـرد. گروهـي ازradio button ها را ميتوان براي پيادهسازي گزينههاي مستقل استفاده كرد. هر كليك ماوس روي اين جـزءcallback آن را فعال مي كند.</p>
<p>check box : (uicontrol) : <strong>Check box</strong> نوعي از toggle button ها است كه به شكل مربعي كوچك با علامت تيك (3) در درون آن به منزلة &#8220;روشـن &#8221; بـودن مـيباشـد . هـر كليـكماوس روي آن، callback آن را فعال مي كند.</p>
<p>edit box : (uicontrol) : <strong>Edit box</strong> متني را نمـايش مـي دهـد و بـه كـاربر اجـازهميدهد اطلاعات نشان داده شده در آن را تغيير دهد. Callback مربوط به آن با فشار دكمـهenter  فعال مي شود.</p>
<p>uicontrol) : <strong>List box</strong>) : كنترلي گرافيكي است كه يـك سـري از مـتن هـاي رشـته اي</p>
<p>(text string) را نمايش مي دهد كاربر مي تواند با يك يا دو بار كليك روي هر يك از اين متن هـايرشته اي آنها را انتخاب كند. به هنگام انتخاب يك متن رشته اي callback آن فعال مي شود.</p>
<p>uicontrol) : <strong>Popupmenu</strong>) : كنترلي  گرافيكي است كه در پاسخ بـه كليـك مـاوس يـكدسته از متنهاي رشتهاي را نمايش ميدهد. تا هنگامي كه روي يك منويpopup  كليك نـشده اسـت،تنها رشتة انتخاب شده فعلي آن قابل مشاده است.</p>
<p>slider : (uicontrol) : <strong>Slider</strong> كنترل گرافيكي ديگري است كه نقش آن تنظيم يكمقدار به طور منظم و پيوسته با كشيدن كنتـرل آن بـه وسـيله مـاوس اسـت. هـر تغييـر درslider  ،callback اش را فعال مي كند.</p>
<p>uicontrol) : <strong>Frame</strong>) : يك قاب ايجاد ميكند كه در حقيقيت جعبـة مربعـي شـكل درونfigure ميباشد. قابها براي گروه بندي مجموعهاي از كنترلهاي گرافيكي استفاده ميشوند. قابها هرگزcallback ي را فعال نمي كنند.</p>
<p>uicontrol) : <strong>Text field</strong>) : برچسبي (label) ايجاد مي كند كه متني رشته اي واقع در          نقطهاي روي figure است. text field ها هرگز callback ي را فعال  نميكنند.</p>
<p>uimenu) : <strong>Menu items</strong>) : يك منو ايجاد مي نمايد و callback اين منوهـا  بـه هنگـامكليك ماوس روي آنها فعال مي شود.</p>
<p>uicontextmenu) : <strong>Context menu</strong>) : يك منوي context ايجاد مي نمايد. هنگامي كه كاربر روي شيء مورد نظر با كليك سمت راست ماوس، كليك مي كند اين منو ظاهر مي شود.</p>
<p>axes) : <strong>Axes</strong>) : يك دستگاه مختصات براي نمايش اطلاعات در آن، ايجاد ميكند. Axes هاهيچ گاه callback ي را فعال نمي كنند.</p>
<p><strong>2</strong><strong>&#8211;</strong><strong>1</strong><strong> ايجاد و نمايش يك </strong><strong>GUI</strong><strong>  </strong>GUI هايMATLAB  را ميتوان با ابزاري به نامguide  ، ايجاد كرد. اين ابزار به برنامـه نـويسامكان پيادهسـازيGUI  ، انتخـاب و مرتـب كـردن اجـزاي درون آن را مـيدهـد . بعـد از اينكـه اجـزا در جاهايشان قرار گرفتند، برنامه نويس ميتواند خصوصيات (properties) هر يك را اعم از اسم، رنـگ،اندازه، فونت، و نوشتة روي آن و. . . ويرايش كند. هنگـامي كـهguide  يـكGUI  را ذخيـره مـي كنـد،برنامهاي حاوي مجموعهاي از توابع كليدي ايجاد ميكند كه برنامه نويس ميتواند با تغييـر در ايـن توابـعرفتار GUI را تنظيم كند.</p>
<p>&nbsp;</p>
<p>ناحية روشن چهار خانه،layout  (كادر و ناحية طراحي) نام دارد، ناحيه اي كـه برنامـه نـويس،GUI را در آن طراحي مي كند. در قسمت چپ پنجرة layout editor ، مجموعه اي از عناصر GUI قرار دارند . كاربر ميتواند هر تعداد از اين اجزا را ابتدا با كليك روي جزء مورد نظر و سپس كشيدن آن بـهدرون ناحيهlayout  ايجاد كند. بالاي اين پنجره يكtoolbar  حاوي يك سـري از ابزارهـاي مفيـدوجود دارد كه به كاربر اجازه ميدهد تا اجزايGUI  را هم راستا كرده يا روي ناحية طراحي پخش كنـد ويا خصوصيات (propertise) اين اجزا را تغيير داده و يا به GUI منو اضافه كند يا . . .</p>
<p>گام هاي اساسي لازم براي ايجاد يك GUI در MATLAB  به قرار زير است:</p>
<p>1-                ابتدا بايد تصميم بگيريد كه به چه عناصري براي كارتـان احتيـاج داريـد و نقـش هـر يـك راتعيين كنيد، سپس طراحي اوليه و درهم برهمي از اين اجزا با دست روي كاغذ بياوريد.</p>
<p>2-                از ابزار guide (محيط توسط يافته GUI ) براي چيدن اجزا درون figure كمك بگيريد.</p>
<p>ابعاد و اندازهfigure  ، هم راستايي و فضاي بين اجزا را مـيتـوان بـا ابزارهـاي درونguide  تنظيم كرد.</p>
<p>3-                از يكـي ديگـر از ابزارهـاي MATLAB بـه نـام Property Inspector (واقـع درون guide ) استفاده كنيد تا به هر كدام از اجزا، يك لقب( يك &#8220;tag&#8221;) نسبت دهيـد و ويژگـيهـاي هـريك را كه شامل رنگ، متن نمايش داده شده، غيره مي باشد، تنظيم نمائيد.</p>
<p>4-                figure را در يك فايل ذخيره كنيد. بعد از اينكهfigure  زا ذخيره كرديد، دو فايـل بـااسامي يكسان ولي با پسوندهاي متفاوت روي ديسكت بوجود ميآيند. فايل بـا پـسوند.fig  خـودGUI  هاي ايجادشده، و فايل ديگر M-File ميباشد، كه حاوي كد آن و بدنـةcallback  هـاي مربـوط بـهعناصر GUI است.</p>
<p>5-                كدي بنويسيد كه رفتار مربوط به هر تابع callback را انجام مي دهد.</p>
<p>به عنوان نمونه براي ايـن مراحـل، بيائيـد يـكGUI  سـاده را در نظـر بگيـريم كـه حـاوي يـكpushbutton ساده و يك متن رشتهاي ميباشد. با هر بار كليك رويpushbutton  متن رشتهاي طوري تغيير ميكند تا تعداد كل دفعاتي كه از ابتداي كارGUI  رويpushbutton  كليك شده اسـترا نمايش دهد.</p>
<p>&nbsp;</p>
<p class="Titr" style="text-align: center;"><span style="font-size: 16pt;">دانلود فایل اصلی</span></p>
<p style="text-align: center;"><a href="https://matlab1.ir/wp-content/uploads/2015/02/gui_MATLAB2015.pdf">gui_MATLAB2015</a></p>
<p>نوشته <a href="https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%b3%d8%a7%d8%ae%d8%aa-%d8%b1%d8%a7%d8%a8%d8%b7-%da%af%d8%b1%d8%a7%d9%81%d9%8a%d9%83%d9%8a-%d8%a8%d8%b1%d8%a7%d9%8a-%d9%83%d8%a7%d8%b1/">آموزش فارسی ساخت 	رابط گرافيكي براي كاربر (GUI)  در متلب</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%b3%d8%a7%d8%ae%d8%aa-%d8%b1%d8%a7%d8%a8%d8%b7-%da%af%d8%b1%d8%a7%d9%81%d9%8a%d9%83%d9%8a-%d8%a8%d8%b1%d8%a7%d9%8a-%d9%83%d8%a7%d8%b1/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
