<?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>بایگانی‌های نرم افزار MATLAB - ايران متلب</title>
	<atom:link href="https://matlab1.ir/tag/%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1-matlab/feed/" rel="self" type="application/rss+xml" />
	<link>https://matlab1.ir/tag/نرم-افزار-matlab/</link>
	<description>مرجع فیلم های آموزشی فارسی دانشگاهی و مهندسی</description>
	<lastBuildDate>Sun, 25 Aug 2019 10:51:12 +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>بایگانی‌های نرم افزار MATLAB - ايران متلب</title>
	<link>https://matlab1.ir/tag/نرم-افزار-matlab/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>سيستم های فازی بررسی روشهای مختلف آموزش ANFIS</title>
		<link>https://matlab1.ir/%d8%b3%d9%8a%d8%b3%d8%aa%d9%85-%d9%87%d8%a7%db%8c-%d9%81%d8%a7%d8%b2%db%8c-%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%d8%b1%d9%88%d8%b4%d9%87%d8%a7%db%8c-%d9%85%d8%ae%d8%aa%d9%84%d9%81-%d8%a2%d9%85%d9%88%d8%b2/</link>
					<comments>https://matlab1.ir/%d8%b3%d9%8a%d8%b3%d8%aa%d9%85-%d9%87%d8%a7%db%8c-%d9%81%d8%a7%d8%b2%db%8c-%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%d8%b1%d9%88%d8%b4%d9%87%d8%a7%db%8c-%d9%85%d8%ae%d8%aa%d9%84%d9%81-%d8%a2%d9%85%d9%88%d8%b2/#comments</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Sun, 08 Feb 2015 12:28:00 +0000</pubDate>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[• چرا سیستم‌های فازی]]></category>
		<category><![CDATA[ANFIS]]></category>
		<category><![CDATA[آموزش ANFIS]]></category>
		<category><![CDATA[آموزش برنامه نویسی در متلب]]></category>
		<category><![CDATA[آموزش قدم به قدم نرم افزار متلب]]></category>
		<category><![CDATA[آموزش کامل متلب]]></category>
		<category><![CDATA[download MATLAB]]></category>
		<category><![CDATA[Matl جزوه آموزش الگوريتم تبريد تدريجي SA در متلب Matlab]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[پروژه هاي جزوه آموزش الگوريتم ژنتيك GA در متلب Matlab آ]]></category>
		<category><![CDATA[پروژه هاي دانشگاهي جزوه آموزش الگوريتم تبريد تدريجي SA در متلب Matlab]]></category>
		<category><![CDATA[ترفندهای متلب]]></category>
		<category><![CDATA[تهويه و جزوه آموزش الگوريتم ژنتيک GA در متلب Matlab]]></category>
		<category><![CDATA[جزوه آموزش ANFIS در متلب]]></category>
		<category><![CDATA[جزوه آموزش الگوريتم ازدحام ذرات PSO در متلب]]></category>
		<category><![CDATA[جزوه آموزش الگوريتم تبريد تدريجي SA در متلب Matlab]]></category>
		<category><![CDATA[جزوه آموزش شبكه عصبي فازي انفيس در متلب]]></category>
		<category><![CDATA[دانلود آموزش Matlab]]></category>
		<category><![CDATA[دانلود آموزش فارسي Matlab]]></category>
		<category><![CDATA[دانلود آموزش فارسي متلب]]></category>
		<category><![CDATA[دانلود جزوه آموزش کامل matlab]]></category>
		<category><![CDATA[دانلود جزوه مباني و مفاهيم كامپيوتر . جزوه آموزش الگوريتم ژنتيك GA در متلب Matlab جزوه آموزش الگوريتم ژنتيك GA در متلب Matlab]]></category>
		<category><![CDATA[دانلود کتاب آموزش متلب]]></category>
		<category><![CDATA[دانلود كتاب آموزشي متلب]]></category>
		<category><![CDATA[دانلود نرم افزار Matlab]]></category>
		<category><![CDATA[ساختار ANFIS]]></category>
		<category><![CDATA[سيستم استنتاج فازی]]></category>
		<category><![CDATA[سيستم های فازی]]></category>
		<category><![CDATA[شبکه تطبيق پذير و قابل آموزشی]]></category>
		<category><![CDATA[غير فازی ساز]]></category>
		<category><![CDATA[کتاب‌های آموزشِ نرم‌افزار متلب]]></category>
		<category><![CDATA[کتب آموزش MATLAB]]></category>
		<category><![CDATA[گهی رایگان جزوه آموزش الگوريتم ازدحام ذرات PSO در متلب Matlab كامپيـوتر . جزوه آموزش الگوريتم ازدحام ذرات PSO در متلب Matlab آگهی های جزوه آموزش الگوريتم تبريد تدريجي SA در متلب Matlab شهر تبریز جزوه ]]></category>
		<category><![CDATA[منطق فازی در امر ردیابی اهداف]]></category>
		<category><![CDATA[نرم افزار MATLAB]]></category>
		<category><![CDATA[نرم افزار مطلب]]></category>
		<category><![CDATA[نرم‌افزار متلب]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=530</guid>

					<description><![CDATA[<p>ساختار ANFIS &#160; ANFIS(adaptive network-based fuzzy inference system) شبکه تطبيق پذير و قابل آموزشی است که به لحاظ عملکرد کاملا مشابه سيستم استنتاج فازی است. برای سادگی کار فرض می کنيم که سيستم فازی ما دو ورودی x و y دارد و خروجی آن z است. حال اگر قوانين به صورت زير باشند : و [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%b3%d9%8a%d8%b3%d8%aa%d9%85-%d9%87%d8%a7%db%8c-%d9%81%d8%a7%d8%b2%db%8c-%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%d8%b1%d9%88%d8%b4%d9%87%d8%a7%db%8c-%d9%85%d8%ae%d8%aa%d9%84%d9%81-%d8%a2%d9%85%d9%88%d8%b2/">سيستم های فازی بررسی روشهای مختلف آموزش ANFIS</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p>ساختار ANFIS</p>
<p>&nbsp;</p>
<p style="text-align: justify;">ANFIS(adaptive network-based fuzzy inference system) شبکه تطبيق پذير و قابل آموزشی است که به لحاظ عملکرد کاملا مشابه سيستم استنتاج فازی است.</p>
<p>برای سادگی کار فرض می کنيم که سيستم فازی ما دو ورودی x و y دارد و خروجی آن z است. حال اگر قوانين به صورت زير باشند :</p>
<p style="text-align: center;"><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq1.jpg"><img fetchpriority="high" decoding="async" class="size-full wp-image-531 alignnone" src="https://matlab1.ir/wp-content/uploads/2014/07/eq1.jpg" alt="eq1" width="602" height="86" srcset="https://matlab1.ir/wp-content/uploads/2014/07/eq1.jpg 602w, https://matlab1.ir/wp-content/uploads/2014/07/eq1-300x42.jpg 300w, https://matlab1.ir/wp-content/uploads/2014/07/eq1-530x75.jpg 530w" sizes="(max-width: 602px) 100vw, 602px" /></a></p>
<p style="text-align: right;">و اگر برای غير فازی ساز از غير فازی ساز ميانگين مراکز استفاده کنيم خروجی به صورت زير خواهد بود:</p>
<p style="text-align: right;"><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq2.png"><img decoding="async" class="aligncenter size-medium wp-image-532" src="https://matlab1.ir/wp-content/uploads/2014/07/eq2-300x31.png" alt="eq2" width="300" height="31" srcset="https://matlab1.ir/wp-content/uploads/2014/07/eq2-300x31.png 300w, https://matlab1.ir/wp-content/uploads/2014/07/eq2-530x56.png 530w, https://matlab1.ir/wp-content/uploads/2014/07/eq2.png 810w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p style="text-align: right;">ساختار معادل ANFIS به صورت زير خواهد بود:</p>
<p style="text-align: right;"><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq3.png"><img decoding="async" class="aligncenter wp-image-533" src="https://matlab1.ir/wp-content/uploads/2014/07/eq3.png" alt="eq3" width="598" height="303" srcset="https://matlab1.ir/wp-content/uploads/2014/07/eq3.png 850w, https://matlab1.ir/wp-content/uploads/2014/07/eq3-300x152.png 300w, https://matlab1.ir/wp-content/uploads/2014/07/eq3-530x268.png 530w" sizes="(max-width: 598px) 100vw, 598px" /></a></p>
<p>لايه 1: در اين لايه ورودي ها از توابع عضويت عبور(membership functions) می کنند.</p>
<p style="text-align: center;"><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq4.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-534" src="https://matlab1.ir/wp-content/uploads/2014/07/eq4.png" alt="eq4" width="420" height="100" srcset="https://matlab1.ir/wp-content/uploads/2014/07/eq4.png 420w, https://matlab1.ir/wp-content/uploads/2014/07/eq4-300x71.png 300w" sizes="auto, (max-width: 420px) 100vw, 420px" /></a></p>
<p>&nbsp;</p>
<p>توابع عضويت هر تابع پارامتری مناسبی می تواند باشد که در اکثر موارد توابع گاوسين انتخاب می شوند. مثل تابع زنگی شکل عمومی:</p>
<p><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq5.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-537" src="https://matlab1.ir/wp-content/uploads/2014/07/eq5.png" alt="eq5" width="289" height="152" /></a></p>
<p>&nbsp;</p>
<p>که  aو b وc مجموعه پارامترها هستند. پارامتر های اين لايه به پارامتر های اوليه       (premise parameters) معروف هستند.</p>
<p>&nbsp;</p>
<p>لايه 2: خروجی اين لايه ضرب سيگنال های ورودی است که در واقع معادل قسمت اگر قوانين هستند.</p>
<p><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq6.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-538" src="https://matlab1.ir/wp-content/uploads/2014/07/eq6.png" alt="eq6" width="521" height="69" srcset="https://matlab1.ir/wp-content/uploads/2014/07/eq6.png 521w, https://matlab1.ir/wp-content/uploads/2014/07/eq6-300x39.png 300w" sizes="auto, (max-width: 521px) 100vw, 521px" /></a></p>
<p>لايه 3: خروجی اين لايه نرماليزه شده لايه قبلی است:</p>
<p><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq7.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-539" src="https://matlab1.ir/wp-content/uploads/2014/07/eq7.png" alt="eq7" width="412" height="86" srcset="https://matlab1.ir/wp-content/uploads/2014/07/eq7.png 412w, https://matlab1.ir/wp-content/uploads/2014/07/eq7-300x62.png 300w" sizes="auto, (max-width: 412px) 100vw, 412px" /></a></p>
<p>لايه 4:</p>
<p><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq8.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-540" src="https://matlab1.ir/wp-content/uploads/2014/07/eq8.png" alt="eq8" width="461" height="57" srcset="https://matlab1.ir/wp-content/uploads/2014/07/eq8.png 461w, https://matlab1.ir/wp-content/uploads/2014/07/eq8-300x37.png 300w" sizes="auto, (max-width: 461px) 100vw, 461px" /></a></p>
<p>&nbsp;</p>
<p>لايه 5: خروجی اين لايه خروجی کلی سيستم است:</p>
<p><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq9.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-541" src="https://matlab1.ir/wp-content/uploads/2014/07/eq9.png" alt="eq9" width="330" height="109" srcset="https://matlab1.ir/wp-content/uploads/2014/07/eq9.png 330w, https://matlab1.ir/wp-content/uploads/2014/07/eq9-300x99.png 300w" sizes="auto, (max-width: 330px) 100vw, 330px" /></a></p>
<p>اکنون يک شبکه توليد شده است که معادل سيستم استنتاج فازی سوگنو است.</p>
<p>حال قرار است روش های آموزش چنين شبکه ای بررسی شود.</p>
<p>برای اين کار ابتدا در لايه 1 تمام قوانين موجود را تشکيل می دهيم.به طور مثال اگر 2 ورودی داشته باشيم که هر کدام 3 تابع عضويت داشته باشد 9 قانون بايد تشکيل دهيم.</p>
<p>که به صورت زير خواهد بود.</p>
<p><a href="https://matlab1.ir/wp-content/uploads/2014/07/eq10.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-542" src="https://matlab1.ir/wp-content/uploads/2014/07/eq10.png" alt="eq10" width="600" height="366" srcset="https://matlab1.ir/wp-content/uploads/2014/07/eq10.png 722w, https://matlab1.ir/wp-content/uploads/2014/07/eq10-300x182.png 300w, https://matlab1.ir/wp-content/uploads/2014/07/eq10-530x322.png 530w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></p>
<p>روشهای مختلف آموزش ANFIS</p>
<p>&nbsp;</p>
<p>1-  Gradient Descent</p>
<p>2- ترکيبی (hybrid)</p>
<p>3- Levenberg-Marquardt</p>
<p>&nbsp;</p>
<p>روش ترکيبی(hybrid)</p>
<p>در اين روش از ترکيب روش گراديان نزولی و حداقل مربعات خطا (LSE) استفاده می شود.</p>
<p>&nbsp;</p>
<p>روش ديگری نيز برای محاسبه پارامتر ها وجود دارد که يک روش بازگشتی است (RLSE) اين روش به دو دليل به وجود آمده است.</p>
<p>&nbsp;</p>
<p>1-   گاهی ممکن است که ماتريس  معکوس پذيز نباشد.</p>
<p>2-   فرض کنيد  را حساب کرده ايم اگر يک جفت داده ورودی خروجی جديد به سيسیتم اضافه شود در روش قبل دوباره بايد کل پارامتر ها محاسبه شوند ولی در اين روش فقط مقدار پارامتر جديد به دست می آيد.</p>
<p>&nbsp;</p>
<p>طريقه آموزش ANFIS با روش ترکيبی</p>
<p style="text-align: justify;">در هر تکرار feedforward  می رويم تا وقتی که ماتريس A که در روش LSE گفته شد به دست آيد. خروجی ها را هم که داريم . سپس توسط روش ترکيبی پارامتر ها را به دست می آوريم. لازم به ذکر است که همه داده های آموزشي بايد اعمال شوند و همجنين پارامتر های اوليه(premise patameters)  ثابت نگه داشته می شوند. سپس پارامترهای تالی (conclusion parameters) ثابت نگه داشته می شوند و پارامترهای اوليه توسط گراديان نزولی تنظيم می شوند.</p>
<p>&nbsp;</p>
<p class="Titr" style="text-align: center;"><span style="font-size: 14pt;"><a href="http://www.mediafire.com/view/fzr1j35dlpebabz/anfis_train.pdf" target="_blank" rel="noopener noreferrer">دانلود فایل کامل</a></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<hr />
<p class="Yekan" style="text-align: center;"><span style="font-size: 30pt;"><strong>محصولات مرتبط</strong></span></p>
<table style="height: 52px;" width="547">
<tbody>
<tr>
<td><a href="http://iran-matlab.ir/?product=%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D9%87%D8%A7%DB%8C-%D9%81%D8%A7%D8%B2%DB%8C" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" class="aligncenter" src="http://iran-matlab.ir/wp-content/uploads/2016/02/fuzzy-system-MATLAB-simulink-training-video.png" alt="" width="300" height="300" /></a></td>
<td><a href="http://iran-matlab.ir/?product=%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%81%D8%A7%D8%B2%DB%8C-%D9%86%D9%88%D8%B9-2" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="http://iran-matlab.ir/wp-content/uploads/2015/11/fuzzy-type-2-download-training-video.jpg" alt="" width="300" height="300" /></a></td>
</tr>
<tr>
<td><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-%D8%AC%D8%A7%D9%85%D8%B9-%D9%81%D8%A7%D8%B2%DB%8C" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="http://iran-matlab.ir/wp-content/uploads/2016/02/fuzzy-ANFIS-package-traning-video-university-class-course-education-MATLAB.png" alt="" width="300" height="300" /></a></td>
<td><a href="http://iran-matlab.ir/?product=%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%86%D8%B1%D9%88%D9%81%D8%A7%D8%B2%DB%8C-anfis" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="http://iran-matlab.ir/wp-content/uploads/2016/02/ANFIS-traning-video-Neuro-Fuzzy-MATLAB-code-download.png" alt="" width="300" height="300" /></a></td>
</tr>
</tbody>
</table>
<p>نوشته <a href="https://matlab1.ir/%d8%b3%d9%8a%d8%b3%d8%aa%d9%85-%d9%87%d8%a7%db%8c-%d9%81%d8%a7%d8%b2%db%8c-%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%d8%b1%d9%88%d8%b4%d9%87%d8%a7%db%8c-%d9%85%d8%ae%d8%aa%d9%84%d9%81-%d8%a2%d9%85%d9%88%d8%b2/">سيستم های فازی بررسی روشهای مختلف آموزش ANFIS</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%b3%d9%8a%d8%b3%d8%aa%d9%85-%d9%87%d8%a7%db%8c-%d9%81%d8%a7%d8%b2%db%8c-%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%d8%b1%d9%88%d8%b4%d9%87%d8%a7%db%8c-%d9%85%d8%ae%d8%aa%d9%84%d9%81-%d8%a2%d9%85%d9%88%d8%b2/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>جبر چند جمله ای ها در نرم افزار متلب</title>
		<link>https://matlab1.ir/660/</link>
					<comments>https://matlab1.ir/660/#comments</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Tue, 20 Jan 2015 18:02:17 +0000</pubDate>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آموزش MATLAB]]></category>
		<category><![CDATA[آموزش نرم افزار MATLAB]]></category>
		<category><![CDATA[download MATLAB]]></category>
		<category><![CDATA[برنامه نویسی matlab]]></category>
		<category><![CDATA[به دست آوردن ریشه های معادله در نرم افزار متلب]]></category>
		<category><![CDATA[تعریف چند جمله ای در متلب]]></category>
		<category><![CDATA[جمع و تفریق چند جمله ای در متلب]]></category>
		<category><![CDATA[چند جمله ای ها و حل دستگاه معادلات در متلب]]></category>
		<category><![CDATA[حل دستگاه های معادلات جبری به کمک نرم افزار متلب]]></category>
		<category><![CDATA[دانلود کتاب آموزش MATLAB]]></category>
		<category><![CDATA[دستور محاسبه ریشه چند جمله ای در نرم افزار متلب]]></category>
		<category><![CDATA[کتب آموزش MATLAB]]></category>
		<category><![CDATA[نرم افزار MATLAB]]></category>
		<category><![CDATA[يافتن ريشه معادله جبري در متلب Matlab]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=660</guid>

					<description><![CDATA[<p>جبر چند جمله ای ها در نرم افزار متلب: در متلب matlab هر چند جمله ای بصورت یک ماتریس سطری تعریف می شود که آرایه های آن ضرایب چند جمله ای می باشد.به عنوان مثال ماتریس زیر معادل چند جمله ای  ۳X^4+X^2+4X-2 می باشد.      [۲- A=[3 0 1 4 به این نکته دقت داشته [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/660/">جبر چند جمله ای ها در نرم افزار متلب</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p dir="RTL" style="color: #000000;"><strong style="font-style: inherit; color: #222222;">جبر چند جمله ای ها در نرم افزار متلب:</strong></p>
<p dir="RTL" style="color: #000000;">در متلب matlab هر چند جمله ای بصورت یک ماتریس سطری تعریف می شود که آرایه های آن ضرایب چند جمله ای می باشد.به عنوان مثال ماتریس زیر معادل چند جمله ای  ۳X^4+X^2+4X-2 می باشد.</p>
<p dir="RTL" style="color: #000000; text-align: center;" align="right">     [۲- A=[3 0 1 4</p>
<p dir="RTL" style="color: #000000; text-align: justify;">به این نکته دقت د<a style="font-style: inherit; color: #000000;" href="http://wikipower.ir/">ا</a>شته باشید که تعریف ماتریس به معنای تعریف چند جمله ای نیست بلکه از دستوراتی که بعد از تعریف ماتریس بر روی آن اعمال می کنیم ، Matlab <span style="font-style: inherit;"> </span>با آن ماتریس همانند یک چند جمله ای رفتار می کند.</p>
<p dir="RTL" style="color: #000000;"><strong style="font-style: inherit; color: #222222;">نکات مهم در جبر چند جمله ای ها در matlab:</strong></p>
<p dir="RTL" style="color: #000000;">برای جمع و تفریق دو چند جمله ای می توانیم از + و – استفاده کنیم.(در صورت یکسان نبودن تعداد جملات باید برای جملات غایب، ضریب صفر در نظر بگیریم)</p>
<p dir="RTL" style="color: #000000;">برای ضرب و تقسیم دو چند جمله ای در متلب از دستورات(conv (A,B و (deconv (A,B استفاده می کنیم. (نکته ی جالب در مورد این دستور : conv <span style="font-style: inherit;"> </span>از لغت convolution  گرفته شده است و همانطور که می دانید در نظریه ی سیگنال و سیستم این واژه به معنی اپراتوری است که یک سیگنال را روی تمام زمان ها در پاسخ ضربه ی سیستم ضرب کرده و پس از شیفت دادن هر پاسخ به مقدار متناظر ورودی ، کل مقادیر ر<a style="font-style: inherit; color: #000000;" href="http://wikipower.ir/">ا</a> روی تمام زمان ها جمع کرده یا انتگرال می گیرد و در واقع نماد کانوولوشن که یک علامت &#8221; * &#8221; می باشد به معنای یک علامت × و یک علامت + می باشد که روی هم قرار گرفته اند.از طرفی می دانید که ضرب دو چند جمله ای نیز به معنای ضرب کردن تک تک جملات در یکدیگر و در نهایت جمع کردن آن هاست که ارتباط ظریفی بین مفهوم کانوولوشن و این قضیه وجود دارد ، کمی روی این مسئله فکر کنید )</p>
<p dir="RTL" style="color: #000000;">برای محاسبه ریشه های یک چند جمله ای به کمک نرم افزار متلب <a style="font-style: inherit; color: #000000;" href="http://wikipower.ir/" target="_blank" rel="noopener noreferrer">ا</a>ز دستور (roots(A استفاده می کنیم.</p>
<p dir="RTL" style="color: #000000;">برای به دست آوردن یک چند جمله ای از روی ریشه های آن از دستور (poly(A استفاده میکنیم. (با استفاده از این دستور، عملی عکس دستور roots انجام می گیرد.)</p>
<p dir="RTL" style="color: #000000;">با استفاده از دستور help polyfum میتوان لیست دستورات چند جمله ای را مشاهده نمود.</p>
<p dir="RTL" style="color: #000000;"><strong style="font-style: inherit; color: #222222;">حل دستگاه های معادلات جبری به کمک نرم افزار متلب :</strong></p>
<p dir="RTL" style="color: #000000;">دستگاه زیر را در نظر بگیرید :</p>
<p dir="RTL" style="color: #000000; text-align: left;">  ۷x-3y+4z=-11</p>
<p dir="LTR" style="color: #000000;">-3x+6y-2z=3</p>
<p dir="LTR" style="color: #000000; text-align: left;" align="right">  ۴x-2y+2z=25</p>
<p dir="RTL" style="color: #000000;">میتوان این دستگاه را با دو ماتریس ضرایب مجهول (به عنوان ماتریس A) و ماتریس طرف معلوم (به عنوان ماتریس B) تعریف کرد.در این صورت داریم :</p>
<p dir="LTR" style="color: #000000;">A=[7 -3 4; -3 6 -2;4 -2 2]</p>
<p dir="LTR" style="color: #000000;">B=[-11;3;25]</p>
<p dir="RTL" style="color: #000000;" align="right">حال با تقسیم ماتریس A <span style="font-style: inherit;"> </span>به ماتریس B جواب های <span style="font-style: inherit;">z , y , x</span>  به ترتیب ۱ و۲ و۳ میشود.</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right">H=A\B</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right"> =H</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right">    ۱</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right">۲</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right">۳</p>
<p dir="RTL" style="color: #000000;" align="right">روش دیگر به دست آوردن جواب این است که معکوس ماتریس ضرایب را در طرف معلوم ضرب کنیم.در این صورت داریم :</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right">H=inv(A)*B</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right"> =H</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right">1</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right">2</p>
<p dir="RTL" style="color: #000000; text-align: left;" align="right">3</p>
<p>نوشته <a href="https://matlab1.ir/660/">جبر چند جمله ای ها در نرم افزار متلب</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/660/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>راهنماي استفاده از MATLAB</title>
		<link>https://matlab1.ir/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%d9%8a-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-matlab/</link>
					<comments>https://matlab1.ir/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%d9%8a-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-matlab/#respond</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Wed, 14 Jan 2015 13:29:31 +0000</pubDate>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آرايه هاي چند بعدي]]></category>
		<category><![CDATA[اعضاي يك ماتريس]]></category>
		<category><![CDATA[انجام محاسبات مهندس ي]]></category>
		<category><![CDATA[eye]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[length]]></category>
		<category><![CDATA[linspace]]></category>
		<category><![CDATA[MATLAB]]></category>
		<category><![CDATA[ones]]></category>
		<category><![CDATA[semicolon]]></category>
		<category><![CDATA[whos]]></category>
		<category><![CDATA[zeros]]></category>
		<category><![CDATA[بدست آوردن طول يك بردار]]></category>
		<category><![CDATA[توليد بردارهاي عددي]]></category>
		<category><![CDATA[زبانهاي برنامه نويســي متـداول]]></category>
		<category><![CDATA[عملگر دو نقطه]]></category>
		<category><![CDATA[عمليات ساده جبري]]></category>
		<category><![CDATA[نرم افزار MATLAB]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=1378</guid>

					<description><![CDATA[<p>مقدمه  چيست؟MATLAB نرم افزار MATLAB برنامه كامپيوتري است كه براي كساني كه با محاسبات عددي، و بويــژه جـبر خطي سر و كار دارند، تهيه شده است.  نام اين نرم افزار از عبارت انگليسي  MATrix LABoratory اقتباس شده و هدف اوليه آن قادر ساختن مهندسين و دانشمندان به حــل مسـائل شـامل عمليـات ماتريسي بدون نياز به [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%d9%8a-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-matlab/">راهنماي استفاده از MATLAB</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<h1>مقدمه</h1>
<h2> چيست؟MATLAB</h2>
<p>نرم افزار MATLAB برنامه كامپيوتري است كه براي كساني كه با محاسبات عددي، و بويــژه جـبر خطي سر و كار دارند، تهيه شده است.  نام اين نرم افزار از عبارت انگليسي  MATrix LABoratory اقتباس شده و هدف اوليه آن قادر ساختن مهندسين و دانشمندان به حــل مسـائل شـامل عمليـات ماتريسي بدون نياز به نوشتن برنامه در زبانهاي برنامه نويســي متـداول همچـون C و FORTRAN بود.  با گذشت زمان قابليتهاي بسيار بيشتري به اين نرم افزار افزوده شده اند بطــوري كـه در حـال حاضر MATLAB به ابزار پر قدرتي براي ترسيم داده ها، برنامه نويسي و انجام محاسبات مهندس ي و پژوهشي تبديل شده است.</p>
<p>&nbsp;</p>
<p>در طول اين جزوه علامت » علامتي است كه در محيــط كـار موجـود اسـت و نشـان دهنـده محـل نوشتن دستورات مي باشد.  شما نيازي نداريد كه آن را بنويسيد.</p>
<p>&nbsp;</p>
<h2>١-٢    استفاده از help</h2>
<p>در صورتي كه بخواهيد در مورد دستور و يا تابع خاصي اطلاعاتي بــه دسـت بيـاوريد مـي توانيـد در پنجره MATLAB كلمه help و پس از آن نام دستور يا تابع مورد نظر را نوشته و كليد بازگشــت را فشار دهيد :</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» help magic  </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">MAGIC  </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">Magic square.</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">    MAGIC(N) is an N-by-N matrix constructed from the integers     1 through N^2 with equal row, column, and diagonal sums.</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">    Produces valid magic squares for N = 1,3,4,5,&#8230;</span></p>
<p>روش ديگر استفاده از help بكار بردن دستور helpwin است.  اين دستور پنجره كمك MATLAB را باز مي كند و اجازه مي دهد تا توضيحــات مـورد نيـاز را در پنجـره جـداگانـه اي بدسـت آوريـد.</p>
<p>توضيحات داده شده در اين پنجره همانهايي هستند كه دستور help ارائه مي نمايد.</p>
<p>&nbsp;</p>
<p>لازم به توضيح است كه نام دستورات و توابع در help با حروف بزرگ آورده مــي شـوند در حاليكـه MATLAB نسبت به بزرگ و كوچك بودن حروف حساس است و هنگام استفاده از اين دستورات و توابع بايد آنها را با حروف كوچك بكار برد.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>١-٣   استفاده از demo</h2>
<p>دستور demo پنجره جديدي باز مي كند كه شما در آن م ي توانيـد مثالـهاي متعـددي از امكانـات MATLAB را بيابيد.  بسياري از اين مثالها نمودارهاي جالب و همراه با جزئيات توليد مي نمـايند و همچنين توضيحات مفيدي در باره نحوه استفاده از MATLAB ارائه مي دهند.  توصيه مي شود كه حتما&#8221; تعدادي از اين مثالــها را مشـاهده كنيـد تـا متوجـه شـويد كـه چـه كارهـايي مـي تـوان بـا MATLAB انجام داد.  بويژه دقت كنيد كه چگونه برنامه هاي ساده مـي تواننـد نتـايج پيچيـده اي توليد نمايند.</p>
<p>&nbsp;</p>
<h1>٢-   عمليات ابتدايي</h1>
<p><strong>٢</strong><strong>&#8211;</strong><strong>١</strong><strong>    تعريف كردن آرايه ها و عمليات جبري روي آنها </strong>در MATLAB چهار نوع آرايه مي توان تعريف كرد:</p>
<ol>
<li>اعداد اسكالر كه تك عضوي هستند.</li>
<li>بردارها كه شامل يك سطر يا ستون مي باشند (يك بعدي).</li>
<li>ماتريسها كه از اعضاي چيده شده در يك آرايش مربعي تشكيل مي گردند (دو بعدي).</li>
<li>آرايه هاي با ابعاد بيش از دو.</li>
</ol>
<p>اعضاي يك آرايه مي توانند عدد و يا حرف باشند و تفاوتي بين اعداد صحيح و اعشاري وجود نــدارد.</p>
<p>در صورت جايگزيني يك عــدد و يـا حـرف در يـك متغـير، MATLAB مقـدار جـايگزين شـده را بلافاصله نشان مي دهد مگر آنكه عبارت تعريف متغير با semicolon خاتمه يابد.</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» a=2.5 </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">a =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">    2.5000</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» a=3.2;</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» a</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">a =     3.2000</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» p=&#8217;hello&#8217; </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">p = hello</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;"> </span></p>
<p>&nbsp;</p>
<p>MATLAB بين حروف كوچك و بزرگ فرق قائل است:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» A</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">??? Undefined function or variable &#8216;A&#8217;.</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;"> </span></p>
<p>از آنجا كه نشان دادن مقادير به شكل فوق قدري طولاني است معم ولا&#8221; بـهتر اسـت كـه در انتـهاي دستور معرفي متغير از semicolon استفاده كرد.  در صورتي كه اين عمل را فراموش كنيد و برنامـه شروع به نشان دادن مقاذير يك آرايه طولاني نمايد كافي است كه CONTROL C را فشار دهيد تـا نشان دادن مقادير متوقف گردد.  همانطور كه در بالا ديديد هميشه مي توان ب ا نوشـتن نـام متغـير مقدار آن را مشاهده نمود.  همچنين مشاهده مي كنيد MATLAB يك خط فاصله بيــن دسـتورها مي گذارد.  براي حذف اين خطوط اضافي مي توانيد از دستور زير استفاده كنيد:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» format compact</span></p>
<p>&nbsp;</p>
<p>اكنون چند بردار تعريف مي كنيم:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» v=[1 2 3] </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">v =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     1     2     3</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» w=[&#8216;abcd&#8217; &#8216;1234&#8217;]</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">w = abcd1234</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;"> </span></p>
<p>براي تعريف بردارهاي عددي حتما&#8221; بايد از كروشه استفاده كرد ولي استفاده از آنها براي متغيرهــاي حرفي الزامي نيست.  حالت خاصي از بردار (كه در توابع MATLAB به عنوان جاي خ الي اسـتفاده بسياري دارد) عبارتست از بردار تهي كه به صورت [  ] تعريف مي گردد.</p>
<p>&nbsp;</p>
<p>نحوه تعريف ماتريسها به صورت زير است:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» m=[1 2 3</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">4 5 6 ]</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">m =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     1     2     3</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     4     5     6</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» n=[&#8216;abcd&#8217;</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">&#8216;1234&#8217;] </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">n = abcd</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">1234</span></p>
<p>اعضاي يك ماتريس را مي شود بطور جداگانه مشاهده كرد و يا تغيير داد:</p>
<p dir="ltr">» m(2,3)</p>
<p dir="ltr">ans =</p>
<p dir="ltr">     6</p>
<p dir="ltr">» m(2,3)=7</p>
<p dir="ltr">m =</p>
<p dir="ltr">     1     2     3</p>
<p dir="ltr">     4     5     7</p>
<p>عمليات ساده جبري روي بردارها و ماتريسها به صورت زير انجام مي شود:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» 2*m</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">ans =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     2     4     6</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     8    10    14</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» m+1</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">ans =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     2     3     4</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     5     6     8</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» n1=[2 5 4</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">-1 -2 0];</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» m+n1</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">ans =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">3          7     7</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">3          3     7</span></p>
<p>لازم به ذكر است كه اعضاي يك سطر ماتريس را مي توان هم با فاصله و هم با ويرگول از هــم جـدا كرد.  بكار بردن semicolon در تعريف يك ماتريس به معناي انتقال به سطر بعدي مي باشد:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» q=[1, 2, 3</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">4   5 6;</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">7 8 9]</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">q =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     1     2     3</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     4     5     6</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     7     8     9</span></p>
<p>عملگر دو نقطه ( : ) كاربرد زيادي در رجوع به سطرها، ستونها و يا بخشي از آرايه دارد:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» q(1,:)</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">ans =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">1          2     3</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» q(:,2)</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">ans =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     2</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     5</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     8</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» q(1:2,2:end)</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">ans =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">2          3</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">5          6</span></p>
<p>اگر بخواهيد نام متغيرهاي ايجاد شده را ببينيد مي توانيد از دستور who استفاده نماييد:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» who </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">Your variables are:</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">a         n         q         w</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">m         p         v</span></p>
<p>براي مشاهده نام متغيرهاي موجود به همراه اطلاعات اضافه تر در مورد آنــها دسـتور whos را بكـار ببريد:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» whos</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">  Name      Size         Bytes  Class   </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">a         1&#215;1              8  double array   </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">m         2&#215;3             48  double array   </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">n         2&#215;4             16  char array   </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">p         1&#215;5             10  char array   </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">q         3&#215;3             72  double array   </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">v         1&#215;3             24  double array   </span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">w         1&#215;8             16  char array</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">Grand total is 31 elements using 122 bytes</span></p>
<p>&nbsp;</p>
<p>براي توليد بردارهاي عددي كه اعضاي آن به فاصلــه مسـاوي از هـم قـرار دارنـد روش سـاده اي در MATLAB وجود دارد.  فرض كنيد كهt  برداري باشد كه عضو اول آن ٠، عضو آخر آن ٢ و اعضاي آن به فاصله مساوي ٥/٠ از يكديگر باشند</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» t=0:.5:2</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">t =          0    0.5000    1.0000    1.5000    2.0000</span></p>
<p>&nbsp;</p>
<p>آرايه هاي چند بعدي (آرايه هايي كه بيش از دو بعد دارند) از امكانات جديــد پيـش بينـي شـده در MATLAB  هستند.  به عنوان مثال مي توان بعد سوم را به شكل زير بــه مـاتريس m كـه قبـلا&#8221; تعريف شده افزود:</p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">» m(:,:,2)=ones(2,3)</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">m(:,:,1) =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     1     2     3</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     4     5     7</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">m(:,:,2) =</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">     1     1     1</span></p>
<p dir="ltr"><span style="font-family: 'courier new', courier;">1          1     1</span></p>
<p>افزودن بعدهاي چهارم و بيشتر نيز به طريق مشابه امكان پذير است.  اصطلاحا&#8221; به بعد سوم صفحــه گفته مي شود ولي نام خاصي براي ابعاد چهارم به بعد وجود ندارد.</p>
<p>&nbsp;</p>
<p>براي بدست آوردن طول يك بردار مي توانيد از دستور length استفاده كنيد:</p>
<p dir="ltr">» length(t) ans =</p>
<p dir="ltr">     5</p>
<p>&nbsp;</p>
<p>دستور size تعداد سطرها و ستونهاي يك ماتريس را نمايش مي دهد:</p>
<p dir="ltr">» size(n) ans =</p>
<p dir="ltr">2          4</p>
<p>&nbsp;</p>
<p>استفاده از size در مورد آرايه هاي چند بعدي برداري را مي دهد كه مولفه هاي آن طــول آرايـه در هر يك از ابعاد آن است.</p>
<p>&nbsp;</p>
<p>برخي از توابعي كه در ساختن آرايه ها بكار مي روند عبارتند از:</p>
<p dir="ltr">يك ماتريس ٢*٢ با مولفه هاي ١ ايجاد مي كند         ones(2)</p>
<p dir="ltr">يك ماتريس ٣*٢ با مولفه هاي ١ ايجاد مي كند          ones(2,3)</p>
<p dir="ltr">يك ماتريس ٣*٢ با مولفه هاي صفر ايجاد مي كند           zeros(2)</p>
<p dir="ltr">يك ماتريس يكه ٣*٣ ايجاد مي كند                              eye(3)</p>
<p dir="ltr">برداري با ٧ مولفه با فواصل مساوي بين ١- و ٥ ايجاد مي كند          linspace(-1,5,7) برداري با ٨ مولفه با فواصل لگاريتمي مساوي بين <sup>١</sup><sup>&#8211;</sup>١٠ و ١٠<sup>٢</sup> ايجاد مي كند   linspace(-1,2,8)</p>
<p>تعدادي از توابعي كه روي آرايه ها عمل مي كنند عبارتند از:</p>
<table width="562">
<tbody>
<tr>
<td width="179">  sum(x)</td>
<td width="382">حاصل جمع مولفه هاي x</td>
</tr>
<tr>
<td width="179"> cumsum(x)</td>
<td width="382">حاصل جمع مولفه هاي x از اول تا هر مولفه</td>
</tr>
<tr>
<td width="179">  prod(x)</td>
<td width="382">حاصلضرب مولفه هاي x</td>
</tr>
<tr>
<td width="179"> cumprod(x)</td>
<td width="382">حاصلضرب مولفه هاي x از اول تا هر مولفه</td>
</tr>
<tr>
<td width="179">  max(x)</td>
<td width="382">بزرگترين مولفه x را پيدا مي كند</td>
</tr>
<tr>
<td width="179">  max(x)</td>
<td width="382">كوچكترين مولفه x را پيدا مي كند</td>
</tr>
<tr>
<td width="179">  sort(x)</td>
<td width="382">مولفه هاي x را مرتب مي كند</td>
</tr>
<tr>
<td width="179">  mean(x)</td>
<td width="382">ميانگين حسابي مولفه هاي x</td>
</tr>
<tr>
<td width="179">  std(x)</td>
<td width="382">انحراف معيار مولفه هاي x</td>
</tr>
</tbody>
</table>
<p>نوشته <a href="https://matlab1.ir/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%d9%8a-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-matlab/">راهنماي استفاده از MATLAB</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%d9%8a-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-matlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
