You are on page 1of 160

‫‪www.takbook.

com‬‬

‫هبانـی کذ نویسی ریاضی در نرمافـسار‬

‫‪MATLAB‬‬

‫مهندس مهران غریب‬


‫‪www.takbook.com‬‬

‫‪ :‬غریة‪ ،‬مهران‪-‬ 1366 ،‬‬ ‫سز شىاسٍ‬


‫‪ :‬مثانی کدنویسی ریاضی در نرمافسار متلة‪ /‬تالیف مهران غریة‪.‬‬ ‫عىًان ي وام پذيذآير‬
‫‪ :‬تثزيش‪ :‬اختز‪.1394 ،‬‬ ‫مشخصات وشز‬
‫‪‬ 160 :‬‬
‫ص‪ :.‬مصور‪.‬‬ ‫مشخصات ظاَزي‬
‫‪978-964-517-679-0 :‬‬ ‫شاتك‬
‫وضعیت فهرست نویسی ‪ :‬فیپا‬
‫‪ :‬متلة‬ ‫موضوع‬
‫‪ :‬ریاضیات مهندسی ‪ --‬دادهپردازی‬ ‫موضوع‬
‫‪ :‬آنالیس عددی ‪--‬ترنامههای کامپیوتری‬ ‫موضوع‬
‫‪ :‬حساب عددی ‪ --‬ترنامههای کامپیوتری‬ ‫موضوع‬
‫‪2 1334 :‬م‪8‬م‪TA345/‬‬ ‫رده تندی کنگره‬
‫‪620/00151 :‬‬ ‫ردٌ تىذي ديًيي‬
‫شمارٌ كتاتشىاسي ملي ‪4046889 :‬‬

‫مبانی کدنویسی ریاضی رد رنم افزار متلب‬


‫مُزان غزية‬
‫طزاحي جلذ‪ :‬مُىذس ویما مزغًب‬
‫سزمايٍگذار‪ :‬مؤسسٍ آمًسش عالي صىعتي مزاغٍ‬
‫واشز‪ :‬وشز اختز‪ /‬چاج سثش‪/‬صحافي امیه‬
‫چاج ايل ‪ 160 / 1394‬صفحٍ‪ /‬قطع يسيزي‪ 500 /‬جلذ‬
‫شاتك‪978-964-517-679-0 :‬‬
‫مزكشفزيش ‪ :‬تثزيش‪ -‬ايل خیاتان طالقاوي‪ ،‬ريتزيي مصلي‪ ،‬وشز اختز‬
‫تلفه‪ 09141166897 :‬ي ‪041-35555393‬‬
‫قیمت ‪ 8500 :‬تًمان‬
‫‪www.takbook.com‬‬

‫احتراما بدین کالم ایپم تقدری و تشکر از ریاست محترم موسسوی آموزش عالی صنعتی مراهغ‬

‫جناب آاقی مهندس سید حمید بطحائی‬

‫هک رد تمامی مراحل تألیف و نشر این کتاب حامی اینجاب بودهاند را میرسانم‪.‬‬
‫‪www.takbook.com‬‬

‫مقدمه‬
‫اهزٍسُ استفبدُ اس ًزمافشارّبی هختلف در راستبی تحلیل ٍ هحبسببت هسبئل ٍ در سهیٌِّبی‬
‫هختلف علوی هخصَصبً سهیٌِی ریبضیـــبت ٍ علَم هٌْذسی‪ ،‬اهزی اجتٌبةًبپذیز ٍ السم هیببشذ‪.‬‬
‫بذیْی است کِ در سطَح هختلف علَم ریبضی ٍ هٌْذسی بِ دلیل پیچیذگی هسبئل ٍ ّوچٌیي‬
‫اهکبى ببالی خطبی اًسبًی در تحلیل ٍ هحبسببت‪ً ،‬یبسهٌذ رٍشی هطوئي ٍ هٌظن بزای رسیذى بِ‬
‫ًقطِی ّذف هیببشذ‪.‬‬
‫یکی اس ًزمافشارّبی بسیبر قَی ٍ هطلَة کِ در رشتِّبی ریبضی ٍ علَم هٌْذسی بِطَر‬
‫گستزدُای هَرد استفبدُ قزار هیگیـــزد‪ً ،‬زمافشار ‪ MATLAB‬است کِ تَسط شزکــت ‪Math‬‬
‫‪ Work‬ارائِ هیگزدد‪ً .‬بم ایي ًزمافشار اس عببرت ‪ Matrix Laboratory‬اقتببس شذُ است ٍ اس آى در‬
‫حل هسبئل هختلف ٍ شبیِسبسی استفبدُ هیگزدد کِ هحذٍد ًبَدى ایي ًزمافشار بزای رشتِی خبص‪،‬‬
‫ببعث فزاگیز بَدى آى در اکثزیت سطَح علوی هختلف بَدُ ٍ کوتز کسی را هیتَاى یبفت کِ بب ًبم‬
‫آى آشٌبیی ًذاشتِ ببشذ‪.‬‬
‫پس بذیْی است کِ بزای داًشجَیبى ٍ اسبتیذ رشتِّبی هختلف‪ ،‬هخصَصب رشتِّـبی ریبضـی‪،‬‬
‫فٌی ٍ هٌْذسی یبدگیزی ایي ًزمافشار در اٍلَیت ببشذ‪.‬‬
‫در ایي کتبة ًیش بِ آهَسش قذم بِ قذم کذًَیسی هجوَعِ عولیبت ریبضی ٍ هحبسببتی در ایي‬
‫ًزمافشار هیپزداسین کِ پبیِ ٍ اسبس یبدگیزی ًزمافشار ‪ MATLAB‬هیببشذ‪.‬‬
‫هْراى غریة‬
‫‪mehran.gharib@yahoo.com‬‬
‫‪www.takbook.com‬‬

‫فْرست هطالة‬
‫صفحِ‬ ‫عٌَاى‬

‫فصل اٍل‪ :‬هفاّین ٍ دستَرات کلی‬


‫‪ -1-1‬هؼشفی ًشمافضاس ‪11 ................................................................. MATLAB‬‬
‫‪ -2-1‬آضٌایی تا هحیظ ًشمافضاس ‪11 ......................................................MATLAB‬‬
‫‪ً -3-1‬حَُ ًَضت دستَسات دس پٌدشُ ‪14 ............................... Command Window‬‬
‫‪ -4-1‬پان وشدى دستَسات دس پٌدشُ ‪15 ................................ Command Window‬‬

‫فصل دٍم‪ :‬دستَرات ٍ عولگرّای ریاضــی‬


‫‪ -1-2‬ػولگشّای سیاضی هستمین ‪22 ................................................................‬‬
‫‪ -2-2‬ػولگشّای سیاضی دستَسی ‪23 ...............................................................‬‬
‫‪ً -3-2‬وادّای پشواستشد دس ًشمافضاس ‪31 ................................................. MATLAB‬‬

‫فصل سَم‪ :‬هاتریسّا‬


‫‪ -1-3‬تؼشیف هاتشیس دس ‪34 ............................................................. MATLAB‬‬
‫‪ -2-3‬ػولیات سیاضی تش سٍی هاتشیسّا ٍ دستَسات هشتَط تِ آى ‪39 ...........................‬‬
‫‪www.takbook.com‬‬

‫فصل چْارم‪ :‬تردارّا‬


‫‪ -1-4‬تؼشیف تشداس دس ‪68 ................................................................. MATLAB‬‬
‫‪ -2-4‬ایداد تشداس تا فَاصل خغی ‪72 ................................................................‬‬
‫‪ -3-4‬ایداد تشداس تا فَاصل لگاسیتوی ‪72 ............................................................‬‬

‫فصل پٌجن‪ :‬تَاتع ٍ چٌذ جولِایّا‬


‫‪ -1-5‬تؼشیف تَاتغ ٍ چٌذ خولِایّا دس ‪76 ............................................ MATLAB‬‬
‫‪ -2-5‬همذاس دّی تِ هتغیشّا دس تَاتغ ٍ چٌذ خولِایّا ‪79 ......................................‬‬

‫فصل ضطن‪ :‬هطتــق‬


‫‪ -1-6‬هطتك دس ‪82 ....................................................................... MATLAB‬‬
‫‪ -2-6‬هطتك هشتثِ ‪ n‬ام ‪84 ..........................................................................‬‬
‫‪ -3-6‬هطتك ًسثت تِ هتغیش هَسد ًظش‪85 ..........................................................‬‬

‫فصل ّفتن‪ :‬اًتگرال‬


‫‪ -1-7‬اًتگشالگیشی دس ‪91 ................................................................MATLAB‬‬
‫‪ -2-7‬اًتگشالّای هؼیي ‪92 ..........................................................................‬‬
‫‪ -3-7‬اًتگشال تَاتغ چٌذ هتغیشُ ‪93 .................................................................‬‬
‫‪ -4-7‬اًتگشالّای چٌذ گاًِ ‪94 ......................................................................‬‬
‫‪ -5-7‬اًتگشالّای چٌذ گاًِ هؼیي ‪94 ...............................................................‬‬

‫فصل ّطتن‪ :‬تَاتع حذی‬


‫‪ -1-8‬حذ دس ‪98 .......................................................................... MATLAB‬‬
‫‪www.takbook.com‬‬

‫‪ -2-8‬تَاتغ حذی تا حذٍد چپ ٍ ساست ‪99 .......................................................‬‬

‫فصل ًْن‪ :‬الپالس‬


‫‪ -1-9‬تثذیل الپالس دس ‪114 ............................................................ MATLAB‬‬
‫‪ -2-9‬ػىس تثذیل الپالس دس ‪116..................................................... MATLAB‬‬

‫فصل دّن‪ :‬اعذاد هختلط‬


‫‪ -1-11‬هختصات دواستی ‪111 .......................................................................‬‬
‫‪ -2-11‬هختصات لغثی ‪112 .........................................................................‬‬

‫فصل یازدّن‪ :‬هعادالت چٌذ هجَْلی‬


‫‪ -1-11‬حل هؼادالت چٌذ هدَْلی ‪116.............................................................‬‬

‫فصل دٍازدّن‪M - File :‬‬


‫‪ -1-12‬تؼشیف ‪122 .......................................................................... M-File‬‬
‫‪ -2-12‬ایداد یه ‪ M-File‬دس ًشمافضاس ‪122 ............................................ MATLAB‬‬

‫فصل سیسدّن‪ :‬ترسین گرافیکی تَاتع‬


‫‪ -1-13‬تشسین گشافیىی تَاتغ ‪134 ..................................................................‬‬
‫‪ً -2-13‬حَُ ًوایص ًوَداس تا ضیَُّای هتفاٍت ‪151 .............................................‬‬
‫‪ -3-13‬تشسین سِ تؼذی تَاتغ دس ‪159 ................................................. MATLAB‬‬
www.takbook.com
‫‪www.takbook.com‬‬

‫فصل اول‪:‬‬
‫هفاهین و دستورات کلی‬

‫‪ -‬هعرفی ًرمافسار ‪MATLAB‬‬


‫‪ -‬آضٌایی تا هحیط ًرمافسار ‪MATLAB‬‬
‫‪ً -‬حَُی ًَضتي دستَرات در پٌجرُ ‪Command Window‬‬
‫‪ -‬پاک کردى دستَرات در پٌجرُ ‪Command Window‬‬
‫‪www.takbook.com‬‬

‫فصل اٍل‪ :‬هفاّین ٍ دستَسات ولی‬ ‫‪01‬‬

‫‪ -1-1‬هعرفی ًرمافسار ‪MATLAB‬‬

‫ًشمافضاس هتلة‪ً ،‬شمافضاس خاهؼی تشای سضتِّای سیاضی‪ ،‬فیضیه‪ ،‬هٌْذسی ٍ حتی سایش‬
‫سضتِّا هیتاضذ وِ ضاهل دستَسات ٍ تَاتغ هختلفی تَدُ؛ ٍ تِ دٍ سٍش ولی هیتَاى اص آى‬
‫استفادُ وشد‪:‬‬
‫الف) کذ ًَیسی‬
‫ب) سیویَلیٌک یا ّواى ضثیِ سازی‬

‫وِ دس ایي وتاب تا وذًَیسی دس هحیظ ًشمافضاس ‪ MATLAB‬آضٌا خَاّین ضذ‪.‬‬

‫‪ -2-1‬آضٌایی تا هحیط ًرم افسار ‪MATLAB‬‬

‫ًشمافضاس هتلة داسای پٌدشُّای هختلفی تَدُ وِ دس ایي ًَضتـــِ تِ هؼشفی ٍ تَصیف‬
‫واستشدّای آى اضاسُ خَاّین وشد‪.‬‬

‫پٌجرُ ‪Command Window‬‬


‫پٌدشُ ‪ Command Window‬هحیغی است وِ دس آى‪ ،‬ها هیتَاًین دستَسات الصم تشای‬
‫اخشای تشًاهِ خَد سا تٌَیسین‪.‬‬
‫تؼذ اص ًَضتي ّش دستَس ٍ فطشدى ولیذ ‪ Enter‬اص صفحِ ولیذ واهپیَتش‪ ،‬دستَس هَسد ًظش‬
‫اخشا خَاّذ ضذ‪.‬‬
‫‪www.takbook.com‬‬

‫‪11‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذًَیسی سیاضی دس ًشمافضاس‬

‫ضىل صیش‪ ،‬تصَیش پٌدشُ ‪ Command Window‬دس ًشمافضاس هتلة سا ًطاى هیدّذ‪.‬‬

‫پٌجرُ ‪Work Space‬‬


‫پٌدشُ ‪ Work Space‬هحیغی است وِ دس آى لیستی اص هتغیشّای تؼشیف ضذُ تِ ٍسیلِی‬
‫دستَسات هتلة‪ً ،‬وایص دادُ هیضًَذ‪.‬‬
‫ضىل صیش‪ ،‬تصَیش پٌدشُی ‪ Work Space‬دس ًشمافضاس هتلة سا ًطاى هیدّذ‪.‬‬
‫‪www.takbook.com‬‬

‫فصل اٍل‪ :‬هفاّین ٍ دستَسات ولی‬ ‫‪01‬‬

‫پٌجرُ ‪Current Directory‬‬


‫دس ایي پٌدشُ ایي اهىاى ٍخَد داسد وِ فایلّای هتلة هَخَد ٍ هَسد ًظش سا دس آى پٌدشُ‬
‫هطاّذُ وشدُ ٍ تِ ساحتی تِ فایلّا دستشسی پیذا وٌین‪.‬‬

‫ضىل صیش‪ ،‬تصَیش پٌدشُی ‪ Current Directory‬دس ًشمافضاس هتلة سا ًطاى هیدّذ‪.‬‬
‫‪www.takbook.com‬‬

‫‪13‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذًَیسی سیاضی دس ًشمافضاس‬

‫پٌجرُ ‪Command History‬‬

‫دس ایي پٌدشُ‪ ،‬لیستی اص دستَساتی وِ لثال اخشا وشدُاین سا هیتَاًین هطاّذُ وٌین ٍ‬
‫ّوچٌیي تا داتل ولیه وشدى تش سٍی آى دستَس‪ ،‬هدذدا هیتَاًین آى دستَس سا تِ هحیظ‬
‫تشًاهِ ًَیسی خذیذ تاصخَاًی وٌین‪.‬‬

‫ضىل صیش ‪ ،‬تصَیش پٌدشُی ‪ Command History‬دس ًشمافضاس هتلة سا ًطاى هیدّذ‪.‬‬
‫‪www.takbook.com‬‬

‫فصل اٍل‪ :‬هفاّین ٍ دستَسات ولی‬ ‫‪03‬‬

‫‪ً -3-1‬حَُ ًَضت دستَرات در پٌجرُ ‪Command Window‬‬

‫تشای ضشٍع اتتذا تایذ پٌدشُ ‪ Command Window‬سا تاص وشد‪ ،‬سپس تا ًَضتي دستَسات‬
‫هَسد ًظش ٍ فطشدى ولیذ ‪ Enter‬دستَس هَسد ًظش اخشا خَاّذ ضذ‪.‬‬

‫هثال‪:‬‬

‫هٌظَس اص ػثاست ‪ ،ans‬هخفف ولوِ ‪ answer‬تِ هؼٌای پاسخ است‪.‬‬

‫‪ً ‬کتِ‪:‬‬
‫تْتش است‪ ،‬تواهی تَاتغ ٍ دستَسات ًَضتِ ضذُ سا ًامگزاسی وٌین‪ ،‬چشا وِ تِ ٌّگام استفادُ‬
‫هدذد اص آى تَاتغ هیضَد تِ ساحتی تا ٍاسد وشدى ًام آى‪ ،‬دستَس خذیذ سا دس هَسد تاتغ هَسد‬
‫ًظش اخشا وشد دس حالی وِ اگش تَاتغ سا ًامگزاسی ًىٌین تشای استفادُ هدذد‪ ،‬هدثَس تِ ًَضتي‬
‫دٍتاسُ آى تاتغ خَاّین تَد‪.‬‬
‫‪www.takbook.com‬‬

‫‪15‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫اگش دلت وٌین‪ ،‬دس ایي هثال تاتؼی تا ًام ‪ a‬ایداد وشدین ٍ تشای اػوال ػول ضشب تش سٍی ایي‬
‫تاتغ‪ ،‬تِ خای ًَضتي ول ػثاست ‪ ،7+3‬اص ًام تاتغ یؼٌی ‪ a‬استفادُ وشدین وِ تاػث ساحتی‬
‫واس دس ػولیات وذ ًَیسی گشدیذ‪ ،‬الثتِ اّویت ایي هَضَع دس تَاتغ ٍ وذّای پیچیذُ تیطتش‬
‫هطَْد خَاّذ تَد‪.‬‬

‫‪ -4-1‬پاک کردى دستَرات در پٌجرُ ‪Command Window‬‬


‫تشای پان وشدى دستـــَسات دس هحیظ ‪ Command Window‬اص چٌذ دستــَس استفادُ‬
‫هیوٌین‪.‬‬
‫‪www.takbook.com‬‬

‫فصل اٍل‪ :‬هفاّین ٍ دستَسات ولی‬ ‫‪05‬‬

‫‪ ‬دستَر ‪clc‬‬
‫ایي دستَس توام دستَسات ًوایص دادُ ضذُ دس صفحــِی ‪ Command Window‬سا پان‬
‫هیوٌذ‪.‬‬
‫تایذ تَخِ وشد وِ تِ ٌّگام استفادُ اص دستَس ‪ ،clc‬هتغیشّای تؼشیف ضذُ ّوچٌاى دس‬
‫پٌدشُ ‪ Command Window‬تالی خَاٌّذ هاًذ ٍ آىّا تٌْا اص صفحِ ًوایص پان خَاٌّذ‬
‫ضذ‪ ،‬پس تشای پان وشدى ولی دستَسات ٍ هتغیشّا تایذ اص دستَسّای دیگشی استفادُ وشد‪.‬‬

‫‪ ‬دستَر ‪clear‬‬
‫ایي دستَس ػالٍُ تش صفحِی ‪ Command Window‬تواهی هتغیشّای تؼشیف ضذُ سا ًیض‬
‫پان خَاّذ وشد‪.‬‬

‫‪ ‬دستَر ‪clear all‬‬


‫ایي دستَس ًیض ّواًٌذ دستَس ‪ clear‬ػول خَاّذ وشد‪.‬‬

‫‪ ‬دستَر ‪clear x y‬‬


‫ایي دستَس هتغیشّای ‪( y ٍ x‬یا ّش هتغیش تؼشیف ضذُ دیگش) سا پان خَاّذ وشد‪.‬‬
‫‪www.takbook.com‬‬

‫‪17‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذًَیسی سیاضی دس ًشمافضاس‬

‫‪ً ‬کتِ‪:‬‬
‫ّویطِ تشای ایٌىِ هتغیشّای اص لثل تؼشیف ضذُ‪ ،‬دس وذ ًَیسی ها اخاللی ایداد ًىٌذ تْتش‬
‫است لثل اص ضشٍع تِ ًَضتي وذ‪ ،‬اص دستَس ‪ clear‬یا ‪ clear all‬استفادُ گشدد‪ .‬یه وذ ًَیس‬
‫حشفِای لغؼا لثل اص ًَضتي دستَسات ٍ وذّای هَسد ًظش خَد‪ ،‬یىی اص دٍ دستَس تیاى ضذُ‬
‫سا دس اتتذای صفحِ خَاّذ ًَضت‪.‬‬

‫ّوچٌیي هیتَاى تشای پان وشدى صفحِ ‪ Command Window‬اص سٍش دیگشی استفادُ‬
‫وشد‪ .‬دس ایي سٍش اتتذا تایذ سٍی گضیٌِ ‪ Edit‬ولیه وشدُ ٍ سپس گضیٌِ ‪Clear Command‬‬
‫‪ Window‬سا اًتخاب ًوائین‪( .‬عثك ضىل صیش)‬
‫‪www.takbook.com‬‬

‫فصل اٍل‪ :‬هفاّین ٍ دستَسات ولی‬ ‫‪01‬‬

‫‪ً ‬کتِ‪:‬‬
‫اگش دس آخش دستَس اص ; (سویکالي) استفادُ ًوائین‪ ،‬اص ًوایص ًتیدِی دستَس دس‬
‫صفحِ ‪ Command Window‬خلَگیشی هیوٌذ‪ ،‬الثتِ ایي تِ هؼٌای ػذم اخشای دستَس‬
‫ًیست‪ ،‬تلىِ دستَس اخشا هیگشدد اها ًتیدِ دستَس دس صفحِی ‪ً Command Window‬طاى‬
‫دادُ ًویضَد وِ ایي ػول تاػث واّص سغشّای وذ ًَیسی ضذُ ٍ اهىاى تشٍص خغا دس‬
‫ٌّگام وذ ًَیسی سا واّص هیدّذ‪.‬‬

‫دس هثال صیش‪ ،‬دٍ دستَس سا همایسِ ًوائیذ‪:‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪19‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫پش ٍاضح است وِ دس هثال اٍل‪ ،‬تِ خاعش ػذم استفادُ اص ; دس اًتْای دستَس‪ً ،‬تیدِ ‪ a ;10‬دس‬
‫صفحِی ‪ً Command Window‬وـایص دادُ ضـذُ ٍ تاػـث افـضایص تـی هـَسد سـغشّای‬
‫وذًَیسی ضذُ است اها دس هثال دٍم تِ دلیل استفادُ اص ; دس اًتْای دستَس‪ ،‬اص ًوایص ًتیدِ‬
‫‪ a;10‬خلَگیشی ضذُ ٍ تاػث واّص سغشّای وذ ًَیسی گشدیذُ است‪.‬‬
www.takbook.com
‫‪www.takbook.com‬‬

‫‪21‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫فصل دوم‪:‬‬
‫دستورات و عولگرهای‬
‫ریاضــی‬

‫‪ -‬عولگرّای ریاضی هستقین‬


‫‪ -‬عولگرّای ریاضی دستَری‬
‫‪ً -‬وادّای پر کارترد در ًرمافسار هتلة‬
‫‪www.takbook.com‬‬

‫فصل دٍم‪ :‬دستَسات ٍ ػولگشّای سیاضی‬ ‫‪11‬‬

‫‪ -1-2‬عولگرّای ریاضی هستقین‬

‫ایي ػولگشّا وِ دس فضای وذًَیسی هتلة واستشد صیادی داسًذ تِ ساحتی ٍ تا استفادُ اص‬
‫ویثَسد واهپیَتش ٍ تذٍى استفادُ اص دستَس خاصی هَسد استفادُ لشاس هیگیشًذ‪ ،‬وِ آىّا دس‬
‫اصل ّواى چْاس ػولگش اصلی سیاضی تِػالٍُ تؼذادی اص ػولگشّای هحذٍد هیتاضٌذ‪.‬‬

‫‪+‬‬ ‫جوع‬
‫ـ‬ ‫تفریق‬
‫*‬ ‫ضرب‬
‫‪/‬‬ ‫تقسین‬
‫^‬ ‫تَاى‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪23‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ً ‬کتِ‪:‬‬
‫ها تا گزاضتي ػالهت ; (سویکالي) دس هماتل ّش دستَس اص ًوایص ًتیدِ آى خلَگیشی‬
‫وشدین ٍ فمظ یه ًوًَِ اص خَابّا سا وِ ّواى لسوت ‪ e‬هیتاضذ ًوایص دادین‪ ،‬دس حالت‬
‫ولی ػولیات چْاسگاًِی سیاضی تؼالٍُ ػول تَاى تِ صَست هثال تاال‪ًَ ،‬ضتِ هیضَد‪.‬‬

‫‪ -2-2‬عولگرّای ریاضی دستَری‬


‫دس ایي ػولگشّا تایذ تشای ػول وشدى ػولگش‪ ،‬آىّا سا تِ صَست دستَس ًَضت‪ .‬دس اداهِ تِ‬
‫تؼذادی اص دستَسات هْن اضاسُ هیگشدد‪.‬‬

‫دستَرات هْن ‪:‬‬

‫‪ ‬دستَر )‪sqrt(a‬‬
‫ایي دستَس‪ ،‬اص ػثاست ‪ a‬تا فشخِ ‪ 2‬خزس هیگیشد‪ .‬تِ ػثاستی ّواى واس رادیکال سادُ سا اًدام‬
‫هیدّذ‪.‬‬

‫الثتِ هدذدا روش هیگشدد وِ ‪ a‬تٌْا یه ًام تشای ػثاست هَسد ّذف ها است ٍ هیتَاى اص ّش‬
‫حشف دیگشی تِ خای آى استفادُ وشد‪ ،‬وِ دس ایي ًَضتِ ها تشای ًامگزاسی ػثاسات اص حشف ‪a‬‬
‫استفادُ هیوٌین‪.‬‬
‫‪www.takbook.com‬‬

‫فصل دٍم‪ :‬دستَسات ٍ ػولگشّای سیاضی‬ ‫‪13‬‬

‫هثال‪:‬‬

‫‪ً ‬کتِ‪:‬‬
‫دستَس ‪ sqrt‬خزس ػذد هَسد ًظش سا تا فشخِ ‪ 2‬هحاسثِ هیوٌذ‪ ،‬اگش دس وذ ًَیسی ها تِ‬
‫خزسی ًیاص داضتِ تاضین وِ فشخِ آى تِ غیش اص ‪ 2‬تاضذ‪ ،‬دیگش ًویتَاى اص دستَس ‪sqrt‬‬
‫استفادُ وشد‪ ،‬تشای تِ دست آٍسدى خزس ػذد تا فشخِ تِ غیش اص ‪ 2‬تایذ اص عشیك ػول تَاى‬
‫هحاسثِ وشد‪.‬‬

‫ایي ًىتِ سیاضی سا هیداًین وِ خزس ّش ػذد تا فشخِ ‪ ، x‬تشاتش است تا آى ػذد تِ تَاى ‪،1/x‬‬
‫تشای هثال خزس ػذد ‪ 16‬تا فشخِ ‪ 2‬تشاتش است تا ‪ 16‬تِ تَاى ‪ ،1/2‬پس تشای تِ دست آٍسدى‬
‫خزس تا فشخِ تیص اص ‪ 2‬اص ّویي سٍش استفادُ هیوٌین‪ .‬هدذداً تشای هثال خزس ػذد ‪ 8‬تا‬
‫فشخِ ‪ 3‬تشاتش خَاّذ تَد‪ 8 ،‬تِ تَاى ‪ 1/3‬دس وذ ًَیسی هتلة ّن تشای تذست آٍسدى خزس تا‬
‫فشخِ تِ غیش اص ‪ 2‬اص ّویي سٍش استفادُ خَاّین وشد ٍ دستَس ‪ sqrt‬دیگش واستشدی ًخَاّذ‬
‫داضت‪.‬‬
‫‪www.takbook.com‬‬

‫‪25‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪log(a‬‬

‫ایي دستَس ‪ Ln(a) ,‬سا هحاسثِ خَاّذ وشد‪.‬‬

‫‪ ‬دستَر )‪log10(a‬‬

‫ایي دستَس ًیض‪ ،‬لگاسیتن ‪ a‬دس هثٌای ‪ 10‬سا هحاسثِ خَاّذ وشد‪.‬‬
‫‪www.takbook.com‬‬

‫فصل دٍم‪ :‬دستَسات ٍ ػولگشّای سیاضی‬ ‫‪15‬‬

‫هثال‪:‬‬

‫ّواًغَس وِ دس هثال هیتیٌین‪ ،‬تا استفادُ اص دٍ دستَس ‪ ،log10 ٍ log‬دس لسوت ‪ln(100) b‬‬
‫ٍ دس لسوت ‪ log10(100) c‬سا تِ ساحتی هحاسثِ وشدین‪.‬‬

‫‪ ‬دستَر )‪round(a‬‬
‫ایي دستَس‪ ،‬ػذد اػطاسی هَسد ًظش سا تِ ًضدیهتشیي ػذد صحیح گشد هیوٌذ‪.‬‬
‫‪www.takbook.com‬‬

‫‪27‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪fix(a‬‬

‫ایي دستَس‪ ،‬ػذد اػطاسی هَسد ًظش سا تِ سوت صفش گشد هیوٌذ‪.‬‬
‫‪www.takbook.com‬‬

‫فصل دٍم‪ :‬دستَسات ٍ ػولگشّای سیاضی‬ ‫‪11‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪ceil(a‬‬

‫ایي دستَس‪ ،‬ػذد اػطاسی سا تِ سوت هثثت تیًْایت گشد هیوٌذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪29‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ ‬دستَر )‪floor(a‬‬

‫ایي دستَس ػذد اػطاسی سا تِ سوت هٌفی تیًْایت گشد هیوٌذ‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر ‪format long‬‬

‫دس ًشم افضاس هتلة‪ ،‬تِ صَست پیص فشض اػذاد اػطاسی تا ‪ 4‬سلن اػطاس ًوایص دادُ هیضًَذ‬
‫تا استفادُ اص دستَس فَق هیتَاى اسلام اػذاد اػطاسی سا تا ‪ 15‬سلن ًطاى داد‪.‬‬

‫‪ ‬دستَر ‪format short‬‬

‫تا استفادُ اص ایي دستَس‪ ،‬تؼذاد اسلام اػطاسی هدذدا تا ‪ 4‬سلن ًوایص دادُ خَاّذ ضذ‪.‬‬
‫‪www.takbook.com‬‬

‫فصل دٍم‪ :‬دستَسات ٍ ػولگشّای سیاضی‬ ‫‪21‬‬

‫هثال‪:‬‬

‫‪ً ‬کتِ‪:‬‬
‫ػثاست ‪ pi‬دس فضای ًشمافضاس هتلة ًطاى دٌّذُی ػذد ‪ π‬هیتاضذ‪.‬‬
‫‪www.takbook.com‬‬

‫‪31‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ً -3-2‬وادّای پر کارترد در ًرم افسار ‪MATLAB‬‬

‫عذد پی کِ تراتر است تا ‪3.14‬‬ ‫‪pi‬‬

‫تیًْایت‬ ‫‪inf‬‬

‫ًطاى دٌّذُی قسوت هََّهی عذد هختلط‬ ‫‪i‬‬

‫هثال‪:‬‬
www.takbook.com
‫‪www.takbook.com‬‬

‫‪33‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫فصل سوم‪:‬‬
‫هاتریسها‬

‫‪ -‬تعریف هاتریس در ‪MATLAB‬‬


‫‪ -‬عولیات ریاضی تر رٍی هاتریسّا ٍ دستَرات هرتَط تِ آى‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪23‬‬

‫هاتشیسّا یىی اص تخصّای هْن سیاضی تَدُ وِ واستشد صیادی دس هثاحث سیاضی ٍ‬
‫ّوچٌیي هثاحث فٌی‪ ،‬هٌْذسی داسًذ‪ .‬اص آًدائی وِ ػولیات سیاضی تش سٍی هاتشیسّایی تا‬
‫سغش ٍ ستَى صیاد‪ ،‬واس تسیاس هطىلی هیتاضذ‪ ،‬استفادُ اص ًشمافضاس هتلة هیتَاًذ خایگضیي‬
‫تسیاس هٌاسثی تشای هحاسثِ ٍ واستشد هاتشیسّا دس حل هسائل گشدد‪.‬‬

‫لزا دس ایي تخص سؼی داسین وِ ًحَُ تؼشیف ٍ ایداد هاتشیس دس ًشمافضاس ‪ ٍ MATLAB‬ولیِ‬
‫اػوال سیاضی پشواستشد تش سٍی هاتشیسّا سا‪ ،‬لذم تِ لذم آهَصش دّین‪.‬‬

‫‪ -1-3‬تعریف هاتریس در ‪MATLAB‬‬


‫تشای تؼشیف ٍ یا تِ ػثاستی تْتش ایداد هاتشیس دس ًشمافضاس هتلة تِ صَست صیش ػول هیوٌین‪:‬‬

‫‪ :1‬اتتذا هاتشیس سا ًامگزاسی هیوٌین‪ ،‬هاًٌذ ‪a‬‬


‫‪ :2‬سپس دسایِّای هاتشیس سا هاًٌذ صیش هیًَیسین‪:‬‬
‫‪www.takbook.com‬‬

‫‪35‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫*در ًَضتي یک هاتریس چٌذ ًکتِ را تایذ در ًظر گرفت‪:‬‬

‫ًکتِ اٍل‪ :‬ول هاتشیس تایذ تیي ] [ لشاس گیشد‪.‬‬

‫ًکتِ دٍم‪ :‬تشای خذا وـشدى دسایـِّـای ّـش سـغش اص یـه ‪ space‬یـا ‪ٍ( ,‬یشگـَل) اسـتفادُ‬
‫هیگشدد‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪25‬‬

‫دس ّش دٍ حالت‪ ،‬خشٍخی هاتشیس یىساى خَاّذ تَد ٍ استفادُ اص ‪ Space‬یا ‪ ,‬تشای خذا‬
‫وشدى دسایِّا تٌْا تستگی تِ سلیمِ ضخصی ًَیسٌذُ هاتشیس خَاّذ داضت‪.‬‬

‫ًکتِ سَم‪ :‬تشای خذا وشدى سغشّا اص یه ; استفادُ هیگشدد‪.‬‬


‫‪www.takbook.com‬‬

‫‪37‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫ٍ دس ًْایت هاتشیس هَسد ًظش ضىل خَاّذ گشفت‪.‬‬

‫هاتشیس هثال صدُ ضذُ یه هاتشیس ‪ 3*3‬تَد وِ هیتَاى تِ ساحتی ّش ًَع هاتشیس دیگشی‬
‫سا ایداد وشد‪ ،‬هاًٌذ هاتشیسّای صیش‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪21‬‬

‫هثال‪:‬‬

‫دس ایي هثال یه هاتشیس ‪ًَ 3*2‬ضتِ ضذُ است‪.‬‬

‫هثال‪:‬‬

‫ٍ دس ایي هثال ًیض یه هاتشیس ‪ًَ 4*1‬ضتِ ضذُ است‪.‬‬


‫‪www.takbook.com‬‬

‫‪39‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ -2-3‬عولیات ریاضی تر رٍی هاتریسّا ٍ دستَرات هرتَط تِ آى‬

‫‪ ‬دستَر ’‪a‬‬
‫ایي دستَس تشاًْادُی هاتشیس ‪ a‬سا هحاسثِ هیوٌذ‪.‬‬

‫هثال‪:‬‬

‫‪ً ‬کتِ‪:‬‬
‫دٍتاسُ روش هیگشدد وِ اص ًام ‪ a‬تشای هثالّا استفادُ ضذُ است ٍ ولوِ ‪ a‬خضء دستَس‬
‫ًیست‪ً ،‬ام هاتشیس ّشچِ وِ اًتخاب گشدد تایذ اص آى ًام تشای ًَضتي دستَس استفادُ گشدد‪،‬‬
‫یؼٌی اگش تشای هاتشیس ًام ‪ b‬اًتخاب وٌین دس ایي صَست اص ولوِ ‪ b‬دس دستَس استفادُ‬
‫خَاّین وشد‪ .‬پس اص ّش ًاهی وِ تشای هاتشیس هَسد ًظش استفادُ وشدین‪ ،‬دستَس سا ّن تایذ‬
‫عثك آى ًام اخشا وٌین‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪31‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪det(a‬‬

‫ایي دستَس دتشهیٌاى هاتشیس ‪ a‬سا هحاسثِ هیوٌذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪41‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ ‬دستَر )‪inv(a‬‬

‫ایي دستَس هؼىَس هاتشیس ‪ a‬سا هحاسثِ هیوٌذ‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪size(a‬‬

‫ایي دستَس سایض هاتشیس ‪ a‬سا ًوایص هیدّذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪31‬‬

‫ّواًغَس وِ دس هثال ًطاى دادُ ضذ‪ ،‬هاتشیس ‪ a‬یه هاتشیس ‪ 3*3‬هیتاضذ‪.‬‬

‫‪ ‬دستَر )‪sqrt (a‬‬

‫ایي دستَس سیطِ دٍم هاتشیس سا هحاسثِ هیوٌذ‪( .‬تِ ػثاستی اص آسایِّای هاتشیس ‪ a‬خزس‬
‫هیگیشد)‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪triu(a‬‬

‫ایي دستَس یه هاتشیس تاال هثلثی اص هاتشیس ‪ a‬سا ایداد هیوٌذ‪.‬‬


‫‪www.takbook.com‬‬

‫‪43‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪tril(a‬‬

‫ایي دستَس یه هاتشیس پائیي هثلثی اص هاتشیس ‪ a‬سا ایداد هیوٌذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪33‬‬

‫‪ ‬دستَر )‪rot90(a‬‬

‫ایي دستَس هاتشیس ‪ a‬سا ‪ 90‬دسخِ دس خْت ػمشتِّای ساػت چشخص هیدّذ‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪max(a‬‬

‫ایي دستَس‪ ،‬سغشّایی وِ هدوَع آسایِّای آى تیصتشیي تاضذ سا ًوایص هیدّذ‪.‬‬


‫‪www.takbook.com‬‬

‫‪45‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪min(a‬‬

‫ایي دستَس‪ ،‬سغشّایی وِ هدوَع آسایِّای آى ونتشیي تاضذ سا ًوایص هیدّذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪35‬‬

‫‪ ‬دستَر )‪sum(a‬‬

‫ایي دستَس‪ ،‬آسایِّای سغشّا سا تاّن خوغ هیوٌذ‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪sum(a,2‬‬

‫ایي دستَس‪ ،‬آسایِّای ستَىّا سا تاّن خوغ هیوٌذ‪.‬‬


‫‪www.takbook.com‬‬

‫‪47‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪mean(a‬‬

‫ایي دستَس‪ ،‬ػول هیاًگیيگیشی سا تش سٍی سغشّا اًدام هیدّذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪31‬‬

‫‪ ‬دستَر )‪mean(a,2‬‬

‫ایي دستَس‪ ،‬ػول هیاًگیيگیشی سا تش سٍی ستَىّا اًدام هیدّذ‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪sort(a‬‬

‫ایي دستَس‪ ،‬آسایِّای ستَىّا سا تِ صَست صؼَدی هشتة هیوٌذ‪.‬‬


‫‪www.takbook.com‬‬

‫‪49‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪sort(a,2‬‬

‫ایي دستَس‪ ،‬آسایِّای سغشّا سا تِ صَست صؼَدی هشتة هیوٌذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪41‬‬

‫‪ ‬دستَر )’‪sort(a,’descend‬‬

‫ایي دستَس ستَىّا سا تِ صَست ًضٍلی هشتة هیوٌذ‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )’‪sort(a,2,’descend‬‬

‫ایي دستَس سغشّا سا تِ صَست ًضٍلی هشتة هیوٌذ‪.‬‬


‫‪www.takbook.com‬‬

‫‪51‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪trace(a‬‬

‫ایي دستَس‪ ،‬هدوَع ػٌاصش لغش اصلی هاتشیس سا ًوایص هیدّذ‪.‬‬


‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪41‬‬

‫‪ ‬دستَر )‪fliplr(a‬‬

‫ایي دستَس چشخص هاتشیس سا اص ساست تِ چپ اًدام هیدّذ‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪flipud(a‬‬

‫ایي دستَس چشخص هاتشیس سا اص چپ تِ ساست اًدام هیدّذ‪.‬‬


‫‪www.takbook.com‬‬

‫‪53‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪diag(a‬‬

‫ایي دستَس ػٌاصش لغش اصلی هاتشیس ‪ a‬سا ًوایص هیدّذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪43‬‬

‫‪ ‬دستَر ))‪diag(fliplr(a‬‬

‫ایي دستَس ػٌاصش لغش فشػی هاتشیس ‪ a‬سا ًوایص هیدّذ‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪prod(a‬‬

‫ایي دستَس ػول ضشب سا سٍی ستَىّا اًدام هیدّذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪55‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ ‬دستَر )‪a(i,j‬‬

‫ایي دستَس آسایِی سغش ‪ i‬ام ٍ ستَى ‪ j‬ام اص هاتشیس ‪ a‬سا ًوایص هیدّذ‪.‬‬
‫هثال‪:‬‬

‫دس ایي هثال دستَس‪ ،‬آسایِ هَسد ًظش اص سغش دٍم ٍ ستَى سَم سا وِ تشاتش تا ‪ 8‬است ًوایص‬
‫داد‪.‬‬
‫هثال‪:‬‬

‫دس ایي هثال ًیض دستَس ًَضتِ ضذُ سغش دٍم اص هاتشیس سا ًطاى هیدّذ‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪45‬‬

‫هثال‪:‬‬

‫دس ایي هثال ًیض‪ ،‬دستَس ًَضتِ ضذُ ستَى اٍل هاتشیس سا ًوایص هیدّذ‪.‬‬
‫تا دلت دس هثالّا هیتَاى تِ سٍضٌی دسیافت وِ دس دستَس )‪ i , a(i,j‬خْت ًوایص سغش ٍ ‪j‬‬
‫خْت ًوایص ستَى تِ واس هیسٍد‪ ،‬پس دس هثال دٍم ایي دستَس واهال هطخص است وِ‬
‫هٌظَس دستَس ًوایص سغش دٍم ٍ دس هثال سَم ایي دستَس‪ ،‬هٌظَس دستَس ًوایص ستَى اٍل‬
‫هیتاضذ ٍ تشای ػذم ًوایص سغش یا ستَى هَسد ًظش ًیض اص ‪( :‬دٍ ًقطِ) استفادُ ضذُ است‪.‬‬

‫‪ ‬دستَر ][=)‪a(i,:‬‬

‫ایي دستَس سغش ‪ i‬ام هاتشیس ‪ a‬سا حزف هیوٌذ‪.‬‬


‫‪www.takbook.com‬‬

‫‪57‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫ایي هثال تِ ساحتی هیتَاى هتَخِ ضذ وِ سطر دٍم اص هاتشیس ‪ a‬حزف ضذُ است‪.‬‬

‫هثال‪:‬‬

‫ایي هثال ًیض تِ ساحتی هیتَاى هتَخِ ضذ وِ ستَى اٍل اص هاتشیس ‪ a‬حزف ضذُ است‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪41‬‬

‫‪ ‬دستَر )]‪a(:,[1 3 2‬‬

‫ایي دستَس‪ ،‬خای ستَى دٍم ٍ سَم هاتشیس ‪ a‬سا ػَض هیوٌذ‪.‬‬

‫هثال‪:‬‬

‫تا دلت دس ایـي هثـال تـِ ساحتـی هـی تـَاى هتَخـِ گشدیـذ وـِ ایـي دسـتَس تـا سـغشّای‬
‫هــاتشیس ‪ a‬وــاسی ًــذاسد چــشا وــِ تــا گزاضــتي ػالهــت ‪ ( :‬دٍ ًقطــِ) دس لســوت ‪ i‬ام‬
‫هاتشیس (یؼٌـی ّوـاى لسـوت سـغشّا) ًطـاى هـیدّـین ّـذف خاتدـایی هـا دس لسـوت‬
‫ســغشّا ًثــَدُ ٍ تــا ًَضــتي ]‪ [1 3 2‬دس لســوت ‪ j‬ام هــاتشیس (یؼٌــی ّوــاى لســوت‬
‫ستَىّـا)‪ ،‬خاتدـایی سا دس لسـوت سـتَىّـا اًدـام خـَاّین داد‪ ،‬حـال دس هثـال تؼـذی‪،‬‬
‫خاتدایی سا دس لسوت سغشّا اًدام هیدّین‪.‬‬
‫‪www.takbook.com‬‬

‫‪59‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫دس هثال فَق ًیض تا لشاس دادى ‪ :‬دس لسوت ‪ j‬ام هاتشیس‪ّ ،‬یچ گًَِ خاتدایی دس ستَىّای‬
‫ایي هاتشیس اًدام ًطذ ٍلی تا ًَضتي ]‪ [3 1 2‬دس لسوت ‪ i‬ام هاتشیس (یؼٌی ّواى لسوت‬
‫سغشّا) سغشّای هاتشیس تا تَخِ تِ ًحَُ چیذهاى دس دستَس خاتدا گشدیذ‪.‬‬

‫دستَر ‪a*b‬‬ ‫‪‬‬

‫دس ایي دستَس هاتشیس ‪ a‬دس هاتشیس ‪ b‬ضشب خَاّذ ضذ‪.‬‬


‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪51‬‬

‫هثال‪:‬‬

‫دستَر ‪a.*b‬‬ ‫‪‬‬

‫دس ایي دستَس ته ته آسایِّای هاتشیس ‪ a‬دس ته ته آسایِّای هاتشیس ‪ b‬ضشب خَاّذ‬
‫ضذ‪.‬‬
‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪61‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫تا همایسِ دٍ دستَس ‪ a.*b ٍ a*b‬هیتَاى تفاٍت ایي دٍ دستَس سا تِ سٍضٌی دسن وشد وِ‬
‫دس دستَس ‪ a*b‬دٍ هاتشیس تِ ّوذیگش ضشب هیگشدًذ‪ .‬اها دس دستَس ‪ a.*b‬آسایِّای دٍ‬
‫هاتشیس تِ صَست ته تِ ته ضشب هیگشدًذ‪ ،‬الصم تِ روش است وِ ایي لاػذُ دس هَسد‬
‫تمسین ًیض صذق هیوٌذ‪.‬‬

‫هثال‪:‬‬

‫‪ً ‬کتِ‪:‬‬
‫تشای دٍ ػولگش ‪ً – ٍ +‬یاصی تِ گزاضتي ًمغِ ٍخَد ًذاسد‪ ،‬چشا وِ دس ًشمافضاس هتلة‪ ،‬ػولگش‬
‫تِ صَست پیصفشض ایي دٍ ػول سیاضی سا تش سٍی تهته آسایِّای هاتشیس اػوال هیوٌذ‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪51‬‬

‫دستَر ‪a^n‬‬ ‫‪‬‬

‫ایي دستَس ول هاتشیس ‪ a‬سا تِ تَاى ‪ n‬هیسساًذ‪.‬‬


‫هثال‪:‬‬

‫دستَر ‪a.^n‬‬ ‫‪‬‬

‫ایي دستَس ته ته آسایِّای هاتشیس ‪ a‬سا تِ تَاى ‪ n‬هیسساًذ‪.‬‬


‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪63‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫ٍ اها دس اداهِ‪ ،‬دستَساتی سا خَاّین آهَخت وِ تِ ووه آىّا‪ ،‬هیتَاى هاتشیسّایی سا تذٍى‬
‫استفادُ اص دستَس هاتشیس ًَیسی ایداد وشد‪.‬‬

‫‪ ‬دستَر )‪eye(i,j‬‬

‫ایي دستَس هاتشیس ّواًی سا تا سطر ‪ ٍ i‬ستَى ‪ j‬ایداد خَاّذ وشد‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪53‬‬

‫‪ ‬دستَر )‪magic(n‬‬

‫ایي دستَس یه هاتشیس ‪ n*n‬تصادفی ایداد خَاّذ وشد وِ تِ هاتشیس خادٍیی هؼشٍف است‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪rand(n‬‬

‫ایي دستَس هاتشیس تصادفی ‪ n*n‬ایداد هیوٌذ وِ توام آسایِّای ‪ 0<n<1‬تاضذ‪.‬‬


‫‪www.takbook.com‬‬

‫‪65‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫الثتِ هیتَاى تا استفادُ اص دستَس )‪ rand(i,j‬یه هاتشیس تصادفی تا سطر ‪ ٍ i‬ستَى ‪ j‬تا‬

‫ضشط فَق ساخت‪.‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر )‪ones(i,j‬‬

‫ایي دستَس یه هاتشیس ‪ i*j‬تَلیذ هیوٌذ وِ ّوِی آسایِّای آى یک است‪.‬‬


‫‪www.takbook.com‬‬

‫فصل سَم‪ :‬هاتشیسّا‬ ‫‪55‬‬

‫هثال‪:‬‬

‫‪ ‬دستَر)‪zeros(i,j‬‬

‫ایي دستَس هاتشیسی ایداد هیوٌذ وِ توام دسایِّای آى صفر تاضذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل چهارم‪:‬‬
‫بردار ها‬

‫‪ -‬تعریف تردار در ‪MATLAB‬‬


‫‪ -‬ایجاد تردار تا فَاصل خطی‬
‫‪ -‬ایجاد تردار تا فَاصل لگاریتوی‬
‫‪www.takbook.com‬‬

‫فصل چْاسم‪ :‬تشداسّا‬ ‫‪51‬‬

‫‪ -1-4‬تعریف تردار در ‪MATLAB‬‬

‫تشداس تِ تؼذادی اص اػذاد اعالق هیگشدد وِ پطت سش ّن ٍ تِ صَست صًدیشٍاس آهذُاًذ‪ّ ،‬ش‬
‫وذام اص ایي اػذاد ػٌصش ًام داسد ٍ هاًٌذ هاتشیسّا تِ دٍ صَست هیتَاى آىّا سا ًَضت‪.‬‬

‫دس سٍش اٍل استفادُ اص ‪ Space‬تشای خذا وشدى ػٌاصش اص ّن ٍ دس سٍش دٍم استفادُ اص ‪,‬‬
‫(ٍیشگَل) تشای خذا وشدى ػٌاصش اص ّن خَاّذ تَد‪.‬‬

‫هثال‪:‬‬

‫دس هثال فَق ها اص ّش دٍ سٍش تشای ایداد یه تشداس استفادُ وشدین‪.‬‬


‫‪www.takbook.com‬‬

‫‪69‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫تْتش است تِ ایي ًىتِ ًیض اضاسُ وٌین وِ تشای ًَضتي چٌیي تشداسی (تشداسی وِ ػٌاصش آى‬
‫تِ تشتیة) چیذُ ضذُاًذ اص سٍش صیش ّن هیتَاى استفادُ وشد‪.‬‬

‫هثال‪:‬‬

‫تشداس ‪ً c‬یض یه تشداس هٌظن هاًٌذ تشداسّای ‪ b ٍ a‬هیتاضذ اها دس ایي هثال تشای وَتاُ وشدى‬
‫دستَس تشداس ًَیسی‪ ،‬تِ ایي ضىل ًَضتِ ضذ ٍ ػٌاصش تشداس سا اص ػذد ‪ 1‬تا ػذد ‪ 6‬تِ تشتیة‬
‫لشاس گشفت‪ .‬دس ایي دستَس ػالهت ‪ :‬تِ هؼٌای تا هیتاضذ‪.‬‬

‫فشض وٌیذ تخَاّین تشداسی تٌَیسین وِ ػٌاصش آى اػذاد ‪ 1‬تا ‪ 400‬تاضذ‪ ،‬عثیؼتاً ًَضتي‬
‫چٌیي تشداسی تِ سٍش ‪ b ٍ a‬آساى ًخَاّذ تَد‪ٍ ،‬لی هیتَاى تا استفادُ اص سٍش ‪ c‬ایي تشداس‬
‫سا تِ ساحتی ًَضت‪.‬‬
‫‪www.takbook.com‬‬

‫فصل چْاسم‪ :‬تشداسّا‬ ‫‪01‬‬

‫حال فشض هیوٌین ها تِ تشداسی ًیاص داسیـن وـِ ػٌاصـش آى هاًٌـذ تشداسّـای ‪ a , b , c‬تـِ‬
‫صَست افضایص یه ٍاحذی ًثاضٌذ‪ ،‬هثال لصذ داضتِ تاضین تشداسی تٌَیسین وِ ػٌاصش آى اص‬
‫‪ 2‬ضشٍع ضذُ ٍ تا ‪ٍ 2‬احذ افضایص دس ّش ػٌصش تا ‪ 10‬اداهِ داضتِ تاضذ‪ .‬دس ایي گًَِ تشداسّا تِ‬
‫سٍش صیش ػول هیوٌین‪.‬‬

‫‪ ‬دستَر ]‪d=[x:y:z‬‬

‫‪ : x‬ػٌصش اتتذائی تشداس‬


‫‪ : y‬همذاس تغییش‬
‫‪ : z‬ػٌصش اًتْائی تشداس‬

‫هثال‪:‬‬

‫دس هثال فَق ها تشداسی سا ایداد وشدین وِ اص ػذد ‪ 2‬ضشٍع ضذُ ٍ تا افضایص ‪ٍ 2‬احذی دس ّش‬
‫ػٌصش تِ ػذد ‪ 10‬ختن هیگشدد‬
‫‪www.takbook.com‬‬

‫‪71‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫ایي تشداس ًیض تا ػذد صفر ضشٍع ضذُ ٍ تا افضایص ‪ٍ 1.5‬احذی دس ّش ػٌصش تِ ػذد ‪ 6‬ختن‬
‫هیگشدد‪.‬‬

‫هثال‪:‬‬

‫ایي تشداس ًیض تا ػذد ‪ 6‬ضشٍع ضذُ ٍ تا واّص ‪ٍ 2‬احذی دس ّش ػٌصش تِ ػـــذد ‪ -4‬ختن‬
‫هیگشدد‪.‬‬
‫‪www.takbook.com‬‬

‫فصل چْاسم‪ :‬تشداسّا‬ ‫‪01‬‬

‫‪ -2-4‬ایجاد تردار تا فَاصل خطی‬

‫تشای ایداد یه تشداس تا فَاصل خغی اص دستَس صیش استفادُ هیگشدد‪.‬‬

‫‪ ‬دستَر )‪linspace(a,b,c‬‬

‫دس ایي دستَس ‪ a‬اتتذای تشداس‪ b ،‬اًتْای تشداس ٍ ‪ c‬تؼذاد ًماط تشداس است‪.‬‬
‫هثال‪:‬‬

‫‪ -3-4‬ایجاد تردار تا فَاصل لگاریتوی‬

‫تشای ایداد یه تشداس تا فَاصل لگاسیتوی اص دستَس صیش استفادُ هیگشدد‪.‬‬

‫‪ ‬دستَر )‪logspace(a,b,c‬‬

‫دس ایي دستَس‪ 10^a‬اتتذای تشداس‪ 10^b ،‬اًتْای تشداس ٍ ‪ c‬تؼذاد ًماط تشداس است‪.‬‬
‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪73‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫دس ایي هثال تشداس لگاسیتوی تیي ‪ 10^2 ٍ 10^1‬پٌح ػذد اًتخاب هیگشدد‪.‬‬

‫‪ ‬دستَر )‪randperm(n‬‬

‫ایي دستَس تشداسی سا ایداد هیوٌذ وِ دس آى‪ ،‬اػذاد صحیح اص ‪ 1‬تا ‪ n‬تِ صَست تصادفی لشاس‬
‫گشفتِاًذ‪.‬‬

‫هثال‪:‬‬
www.takbook.com
‫‪www.takbook.com‬‬

‫فصل پنجن‪:‬‬
‫توابع و چنذ جولهایها‬

‫‪ -‬تعریف تَاتع ٍ چٌذ جولِایّا در ‪MATLAB‬‬


‫‪ -‬هقذار دّی تِ هتغیرّا در تَاتع ٍ چٌذ جولِایّا‬
‫‪www.takbook.com‬‬

‫فصل پٌدن‪ :‬تَاتغ ٍ چٌذ خولِایّا‬ ‫‪05‬‬

‫‪ -1-5‬تعریف تَاتع ٍ چٌذ جولِایّا در ‪MATLAB‬‬

‫ضىل ولی تَاتغ ٍ چٌذ خولِایّا دس تَاتغ سیاضی تِ ضىل صیش است‬

‫) (‬ ‫‪.‬‬

‫هثال‪:‬‬
‫‪.‬‬ ‫) (‬

‫دس ایي هثال‪ ،‬یه چٌذ خولِای دسخِ چْاس ًَضتِ ضذُ است‪.‬‬

‫حال هثال فَق سا دس ًشمافضاس هتلة هیًَیسین‪.‬‬

‫*در ًَضتي یک چٌذ جولِای تایذ تِ سِ ًکتِ دقت کرد‪.‬‬


‫‪www.takbook.com‬‬

‫‪77‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ً ‬کتِ اٍل‪:‬‬


‫دستَر ‪syms‬‬ ‫‪‬‬

‫تشای ًَضتي چٌذ خولِای دس اٍلیي گام تایذ هتغیش چٌذ خولِای سا تا استفادُ اص دستَس‬
‫‪ syms‬تؼشیف وشد وِ دس ایي هثال چٌذ خولِای ها داسای یه هتغیش تِ ًام ‪ x‬هیتاضذ‪.‬‬

‫تایذ تَخِ وشد‪ ،‬دس صَستی وِ چٌذ خولِای ها داسای چٌذ هتغیش تاضذ‪ ،‬تایذ ّوِ هتغیشّا سا‬
‫تا استفادُ اص دستَس ‪ syms‬تؼشیف وشد‪ّ ،‬وچٌیي اضاسُ هیگشدد وِ تشتیة ًَضتي هتغیشّا‬
‫دس دستَس ‪ syms‬داسای اّویت ًیست ٍ هیتَاى تا تشتیة دلخَاُ هتغیشّا سا تؼشیف وشد ٍ‬
‫فمظ ایي ًىتِ حائض اّویت است وِ تایذ ها تیي هتغیشّا حتوا اص ‪ space‬استفادُ گشدد‪.‬‬

‫هثال‪:‬‬

‫‪ً ‬کتِ دٍم‪:‬‬


‫ًَضتِ گشدد‪.‬‬ ‫تایذ تِ صَست‬ ‫ػثاست‬
‫‪www.takbook.com‬‬

‫فصل پٌدن‪ :‬تَاتغ ٍ چٌذ خولِایّا‬ ‫‪01‬‬

‫هثال‪:‬‬

‫‪ً ‬کتِ سَم‪:‬‬


‫ًَضتِ گشدد‪.‬‬ ‫تایذ تِ صَست‬ ‫ػثاست‬

‫هثال‪:‬‬

‫اوٌَى تا استفادُ اص ًىات تیاى ضذُ چٌذ خولِای سِ هتغیشُ صیش سا هیًَیسین‪.‬‬
‫‪www.takbook.com‬‬

‫‪79‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬
‫‪.‬‬

‫‪ -2-5‬هقذار دّی تِ هتغیرّا در تَاتع ٍ چٌذ جولِایّا‬

‫‪ ‬دستَر ‪subs‬‬

‫تشای ایٌىِ تتَاى تِ ّش وذام اص هتغیشّای هَخَد دس یه تاتغ یا چٌذ خولِای همذاس داد‪ ،‬اص‬

‫دستَس ‪ subs‬استفادُ هیگشدد‪.‬‬

‫هثال‪:‬‬
‫تشای هثال دس تاتغ صیش‪ ،‬همادیش ‪ x ,y ,z‬سا خایگزاسی هیوٌین‪.‬‬

‫‪.‬‬
‫‪www.takbook.com‬‬

‫فصل پٌدن‪ :‬تَاتغ ٍ چٌذ خولِایّا‬ ‫‪11‬‬

‫تا دلت دس هثال فَق هیتَاى تِ سٍضٌی دسیافت وِ تا استفادُ اص دستَس ‪:subs‬‬

‫دس دستَس لسوت ‪ :b‬دس تاتغ ‪ a‬تِ خای هتغیش ‪ x‬همذاس ‪ 4‬سا خایگزاسی وشدُاین‪.‬‬
‫دس دستَس لسوت ‪ :c‬دس تاتغ ‪ a‬تِ خای هتغیش ‪ y‬همذاس ‪ 6‬سا خایگزاسی وشدُاین‪.‬‬
‫دس دستَس لسوت ‪ :d‬دس تاتغ ‪ a‬تِ خای هتغیش ‪ z‬همذاس ‪ 2‬سا خایگزاسی وشدُاین‪.‬‬
‫‪www.takbook.com‬‬

‫فصل ششن‪:‬‬
‫هشتــق‬

‫‪ -‬هطتق در ‪MATLAB‬‬
‫‪ -‬هطتق هرتثِی ‪ n‬ام‬
‫‪ -‬هطتق ًسثت تِ هتغیر هَرد ًظر‬
‫‪www.takbook.com‬‬

‫فصل ضطن‪ :‬هطتك‬ ‫‪11‬‬

‫‪ -1-6‬هطتق در ‪MATLAB‬‬

‫‪ ‬دستَر )‪diff(a‬‬

‫اص ایي دستَس تشای اًدام ػول هطتكگیشی دس ًشمافضاس هتلة استفادُ هیگشدد‪.‬‬
‫هثال‪:‬‬
‫‪.‬‬
‫‪www.takbook.com‬‬

‫‪83‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬
‫‪.‬‬

‫هثال‪:‬‬

‫‪.‬‬ ‫(‬ ‫)‬


‫‪www.takbook.com‬‬

‫فصل ضطن‪ :‬هطتك‬ ‫‪13‬‬

‫‪ -2-6‬هطتق هرتثِ ‪ n‬ام‬

‫تشای هطتكگیشی دس هشاتة تاالتش اص یه‪ ،‬اص دستَس صیش استفادُ هیوٌین‪.‬‬

‫‪ ‬دستَر )‪diff(a,n‬‬

‫ایي دستَس اص تاتغ ‪ a‬هطتك هشتثِی ‪ n‬ام سا هحاسثِ هیوٌذ‪.‬‬


‫هثال‪:‬‬
‫‪.‬‬
‫‪www.takbook.com‬‬

‫‪85‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫دس ایي هثال اص تاتغ ‪ a‬یهتاس هطتق هرتثِ دٍم ٍ یهتاس ّن هطتق هرتثِ سَم گشفتِ‬
‫ضذُ است‪.‬‬
‫هثال‪:‬‬

‫‪.‬‬ ‫(‬ ‫)‬

‫‪ -3-6‬هطتق ًسثت تِ هتغیر هَرد ًظر‬


‫دس تَاتغ چٌذ خولِای وِ داسای چٌذ هتغیش هیتاضٌذ تایذ هطخص وشد وِ اص وذام هتغیش‬
‫لصذ اًدام ػول هطتكگیشی سا داسین‪ ،‬لزا تا استفادُ اص دستَس صیش ػول هیوٌین‪.‬‬
‫‪www.takbook.com‬‬

‫فصل ضطن‪ :‬هطتك‬ ‫‪15‬‬

‫‪ ‬دستَر )‪diff(a,x‬‬

‫تشای هثال دس ایي دستَس اص تاتغ ‪ً a‬سثت تِ هتغیش ‪ x‬ػول هطتكگیشی اًدام خَاّذ ضذ‪.‬‬
‫هثال‪:‬‬
‫‪.‬‬
‫‪www.takbook.com‬‬

‫‪87‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫تا دلت دس هثال فَق هیتَاى دسیافت وِ‪ ،‬یهتاس اص تاتغ ‪ً a‬سثت تِ ‪ ٍ x‬یهتاس ًسثت تِ ‪ٍ y‬‬
‫یهتاس ّن ًسثت تِ ‪ z‬ػول هطتكگیشی اًدام ضذُ است‪.‬‬

‫اوٌَى لصذ داسین اص تاتغ ‪ً a‬سثت تِ یىی اص هتغیشّا هطتك هشتثِی ‪ n‬ام تگیشین‪.‬‬

‫تشای هثال هیخَاّین اص تاتغ ‪ً a‬سثت تِ ‪ x‬هطتك هشتثِی دٍم تگیشین‬

‫هثال‪:‬‬
‫‪.‬‬

‫دس هثال تؼذی‪ ،‬اص تاتغ ‪ً a‬سثت تِ ‪ z‬هطتك هشتثِی سَم سا هحاسثِ هیوٌین‪.‬‬
‫‪www.takbook.com‬‬

‫فصل ضطن‪ :‬هطتك‬ ‫‪11‬‬

‫هثال‪:‬‬
‫‪.‬‬
‫‪www.takbook.com‬‬

‫فصل هفتن‪:‬‬
‫انتگرال‬

‫‪ -‬اًتگرالگیری در ‪MATLAB‬‬

‫‪ -‬اًتگرالّای هعیي‬

‫‪ -‬اًتگرال تَاتع چٌذ هتغیرُ‬

‫‪ -‬اًتگرالّای چٌذگاًِ‬

‫‪ -‬اًتگرالّای چٌذگاًِ هعیي‬


‫‪www.takbook.com‬‬

‫فصل ّفتن‪ :‬اًتگشال‬ ‫‪21‬‬

‫‪ -1-7‬اًتگرالگیری در ‪MATLAB‬‬

‫‪ ‬دستَر )‪int(a‬‬

‫اص ایي دستَس تشای اًتگشالگیشی اص تَاتغ دس ًشمافضاس هتلة استفادُ هیگشدد‪.‬‬
‫سا هحاسثِ ًوائین‪.‬‬ ‫تشای هثال‪ ،‬هیخَاّین اًتگشال‬

‫هثال‪:‬‬

‫هثال‪:‬‬
‫دس ایي هثال ًیض هیخَاّین‪ ،‬اًتگشال تاتغ صیش سا هحاسثِ ًوائین‪.‬‬

‫‪.‬‬
‫‪www.takbook.com‬‬

‫‪91‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫اًتگشال تاتغ صیش سا هحاسثِ هیوٌین‪.‬‬

‫‪.‬‬
‫‪www.takbook.com‬‬

‫فصل ّفتن‪ :‬اًتگشال‬ ‫‪21‬‬

‫‪ -2-7‬اًتگرالّای هعیي‬
‫هثالّای حل ضذُی لثلی دس هثحث اًتگشالگیشی دس هَسد اًتگشالّای ًاهؼیي تَد‪ ،‬اها دس‬
‫ایي لسوت سؼی هیوٌین تیاهَصین وِ چگًَِ هیتَاى اًتگشالّای هؼیي سا ًیض هحاسثِ وشد‪.‬‬

‫تشای هثال اًتگشال صیش سا دس ًظش تگیشیذ‪:‬‬


‫‪.‬‬

‫دس ایي اًتگشال‪ ،‬حذ تاال ٍ پائیي اًتگشال هطخص گشدیذُ است‪ ،‬تِ ّویي خاعش اص آى تِ‬
‫ػٌَاى اًتگشال هؼیي ًام هیتشین‪.‬‬

‫اوٌَى‪ ،‬اًتگشال صیش سا دس هحیظ ‪ً Command Window‬شمافضاس هتلة هحاسثِ هیوٌین‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪93‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫تا دلت دس لسوت دستَس )‪ int(a,0,1‬هتَخِ خَاّین ضذ وِ‪ a ،‬تاتغ هَسد ًظش ها تَدُ ٍ ‪0‬‬
‫حذ پائیي اًتگشال ٍ ‪ 1‬حذ تاالی اًتگشال هیتاضذ‪ ،‬تِ ػثاستی تْتش دستَس ًَضتِ ضذُ‪ ،‬ایي‬
‫هفَْم سا هیسساًذ وِ تایذ اص تاتغ ‪ a‬تا حذٍد ‪ 0‬تا ‪ 1‬ػول اًتگشالگیشی اًدام گیشد‪.‬‬

‫‪ -3-7‬اًتگرال تَاتع چٌذ هتغیرُ‬


‫تاتغ صیش سا دس ًظش تگیشیذ‪.‬‬
‫‪.‬‬ ‫(‬ ‫)‬
‫اوٌَى لصذ داسین اص تاتغ تاال‪ ،‬یؼٌی ّواى تاتغ ‪ً a‬سثت تِ دٍ هتغیش ‪ y ٍ x‬تِ عَس خذاگاًِ‬
‫اًتگشالگیشی وٌین‪.‬‬
‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل ّفتن‪ :‬اًتگشال‬ ‫‪23‬‬

‫‪ -4-7‬اًتگرالّای چٌذ گاًِ‬


‫تشای هحاسثِ اًتگشالّای چٌذگاًِ تایذ اص دستَس ‪ int‬تِ صَست تَ دس تَ استفادُ وشد‪ ،‬تشای‬
‫هثال‪ ،‬اًتگشال دٍگاًِ صیش سا اص عشیك دستَس ‪ int‬تِ صَست تَ دس تَ هحاسثِ هیوٌین‪.‬‬

‫هثال‪:‬‬
‫(∬=‪a‬‬ ‫)‬ ‫‪.‬‬

‫‪ -5-7‬اًتگرالّای چٌذ گاًِ هعیي‬


‫اًتگشال صیش سا دس ًظش تگیشیذ‪.‬‬
‫(‬ ‫)‬ ‫‪.‬‬

‫دس ایي ًَع اص اًتگشالّا ّن هاًٌذ هثال تاال اص دستَس ‪ int‬تَ دس تَ استفادُ هیوٌین تا ایي‬
‫تفاٍت وِ دٍ حذ تاال ٍ پائیي اًتگشال سا ًیض تشای هحاسثِ ٍاسد دستَس هیوٌین‪.‬‬
‫‪www.takbook.com‬‬

‫‪95‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫تا دلت دس دستَس ًَضتِ ضذُ دس هثال‪ ،‬هیتَاى هفَْم دستَس سا تِ سٍضٌی دسن وشد ٍ آى‬
‫ػثاست است اص‪:‬‬

‫گام اٍل دستَر‪ :‬اص تاتغ ‪ً a‬سثت تِ ‪ y‬تا حذٍد ‪ 0‬تا ‪ 1‬اًتگشال گیشی اًدام گیشد‪.‬‬
‫‪www.takbook.com‬‬

‫فصل ّفتن‪ :‬اًتگشال‬ ‫‪25‬‬

‫گام دٍم دستَر‪ :‬اص ًتیدِ حاصل ضذُ اص گام اٍل‪ ،‬تا حذٍد ‪ 0‬تا ‪ 1‬هدذدا اًتگشالگیشی اًدام‬
‫گیشد‪.‬‬

‫‪ً ‬کتِ‪:‬‬
‫احتوال داسد ایي سَال پیص آیذ وِ چشا دس گام دٍم دستَس‪ ،‬هطخص ًگشدیذ وِ اص تاتغ‬
‫ًسثت تِ وذام هتغیش تایذ ػول اًتگشال گیشی اًدام گشدد؟!‬
‫پاسخ تذیي گًَِ است وِ دس گام اٍل دستَس تا تَخِ تِ تشتیة اًتگشالگیشی هطخص گشدیذ‬
‫وِ اص تاتغ ‪ً a‬سثت تِ ‪ y‬تا حذٍد روش ضذُ ػول اًتگشالگیشی اًدام گیشد‪ ،‬پس تؼذ اص‬
‫اًتگشالگیشی تا حذٍد روش ضذُ دس گام اٍل‪ ،‬هتغیش ‪ y‬اص تیي سفتِ ٍ تثذیل تِ ػذد هیگشدد‬
‫وِ دس ایي صَست تٌْا هتغیش تالی هاًذُ دس تاتغ فمظ ‪ x‬خَاّذ تَد وِ دس ایي صَست ًیاصی‬
‫تِ هطخص وشدى هتغیش تشای ًشمافضاس هتلة ًثَدُ ٍ ًشمافضاس تِ خَدی خَد اص تٌْا هتغیش‬
‫تالی هاًذُ وِ ّواى ‪ x‬است تا حذٍد روش ضذُ اًتگشالگیشی خَاّذ وشد‪.‬‬
‫‪www.takbook.com‬‬

‫‪97‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫فصل هشتن‪:‬‬
‫توابع حذی‬

‫‪ -‬حذ در ‪MATLAB‬‬
‫‪ -‬تاتع حذی تا حذٍد چپ ٍ راست‬
‫‪www.takbook.com‬‬

‫فصل ّطتن‪ :‬تَاتغ حذی‬ ‫‪21‬‬

‫‪ -1-8‬حذ در ‪MATLAB‬‬

‫‪ ‬دستَر ‪limit‬‬

‫تشای هحاسثِ تَاتغ حذی دس ًشمافضاس هتلة اص دستَس ‪ limit‬استفادُ هیگشدد‪.‬‬


‫هثال‪:‬‬
‫تاتغ حذی صیش سا دس ًظش تگیشیذ‪.‬‬
‫‪.‬‬ ‫(‬ ‫)‬

‫اوٌَى ایي تاتغ سا تا استفادُ اص دستَس ‪ limit‬هحاسثِ خَاّین وشد‪.‬‬


‫‪www.takbook.com‬‬

‫‪99‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫تا دلت دس ایي هثال هتَخِ خَاّین ضذ وِ دس دستَس )‪ a , limit(a,x,0‬تاتغ حذی هَسد ًظش‪،‬‬
‫‪ x‬هتغیش حذی ٍ ‪ً 0‬یض همذاسی است وِ ‪ x‬تِ سوت آى هیل هیوٌذ‪.‬‬

‫‪ -2-8‬تَاتع حذی تا حذٍد چپ ٍ راست‬


‫دس تشخی اص تَاتغ حذی‪ ،‬حذ ساست یا حذ چپ تاتغ ًیض هَسد هحاسثِ لشاس هیگیشد‪ ،‬دس ایي‬
‫ًَع اص تَاتغ تِ ضىل صیش ػول هیگشدد‪.‬‬
‫تاتغ صیش سا دس ًظش تگیشیذ‪.‬‬
‫‪.‬‬ ‫(‬ ‫)‬
‫حال تایذ حذ تاتغ ‪ a‬دس صهاًی وِ ‪ x‬تِ سوت ‪ 0-‬هیل هیوٌذ سا هحاسثِ وشد‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل ّطتن‪ :‬تَاتغ حذی‬ ‫‪011‬‬

‫تا دلت دس ایي هثال هتَخِ خَاّین ضذ وِ دس دستَس )’‪ a , limit(a,x,0,’left‬تاتغ حذی‬
‫هَسد ًظش‪ x ،‬هتغیش حذی ٍ ‪ً 0‬یض همذاسی است وِ ‪ x‬تِ سوت آى هیل هیوٌذ ٍ ػثاست ‪left‬‬
‫ًیض سوت حذ هَسد ًظش سا هطخص هیوٌذ‪.‬‬

‫تشای توشیي‪ ،‬هثال فَق سا صهاًی وِ ‪ x‬تِ سوت ‪ 0+‬هیل هیوٌذ سا دٍتاسُ هحاسثِ هیوٌین‪.‬‬

‫هثال‪:‬‬

‫‪ً‬کتِ‪:‬‬
‫تشای ًَضتي تیًْایت دس تَاتغ حذی یا ‪ ...‬اص ػثاست ‪ inf‬استفادُ هیگشدد‪.‬‬
‫‪www.takbook.com‬‬

‫‪111‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪.‬‬ ‫(‬ ‫)‬


www.takbook.com

‫ تَاتغ حذی‬:‫فصل ّطتن‬ 011


‫‪www.takbook.com‬‬

‫فصل نهن‪:‬‬
‫الپالس‬

‫‪ -‬تثذیل الپالس در ‪MATLAB‬‬


‫‪ -‬عکس تثذیل الپالس در ‪MATLAB‬‬
‫‪www.takbook.com‬‬

‫فصل ًْن‪ :‬الپالس‬ ‫‪013‬‬

‫هثحث الپالس یىی اص هثاحث هْن دس هثاحث سیاضی ٍ ّوچٌیي فٌی‪ ،‬هٌْذسی هیتاضذ‪ .‬تِ‬
‫ّویي دلیل یادگیشی هثحث الپالس دس فضای ًشمافضاس هتلة ًیض داسای اّویت هیتاضذ‪.‬‬

‫‪ -1-9‬تثذیل الپالس در ‪MATLAB‬‬

‫‪ ‬دستَر ‪laplace‬‬

‫ایي دستَس دس ًشمافضاس هتلة تشای تثذیل تاتغ اص حَصُی صهاى )‪ (t‬تِ حَصُی فشواًس )‪(f‬‬
‫استفادُ هیگشدد‪( .‬تثذیل الپالس)‪.‬‬
‫تاتغ صیش سا دس ًظش تگیشیذ‪.‬‬
‫هثال‪:‬‬
‫)( ‪.‬‬
‫حال تا دستَس ‪ laplace‬اص تاتغ فَق تثذیل الپالس هیگیشین‪.‬‬
‫‪www.takbook.com‬‬

‫‪115‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫تشای توشیي تیطتش چٌذ تثذیل الپالس دیگش سا اًدام هیدّین‪.‬‬


‫هثال‪:‬‬
‫)( ‪.‬‬

‫هثال‪:‬‬
‫) ( ‪.‬‬ ‫(‬ ‫)‬
‫‪www.takbook.com‬‬

‫فصل ًْن‪ :‬الپالس‬ ‫‪015‬‬

‫هثال‪:‬‬

‫) ( ‪.‬‬ ‫(‬ ‫)‬

‫‪ -2-9‬عکس تثذیل الپالس در ‪MATLAB‬‬

‫‪ ‬دستَر ‪ilaplace‬‬

‫ایي دستَس دس ًشمافضاس هتلة تشای تثذیل تاتغ اص حَصُی فشواًس )‪ (f‬تِ حَصُی صهاى )‪(t‬‬

‫استفادُ هیگشدد‪( .‬ػىس تثذیل الپالس)‪.‬‬


‫‪www.takbook.com‬‬

‫‪117‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬
‫) ( ‪.‬‬

‫هثال‪:‬‬
‫) ( ‪.‬‬
www.takbook.com

‫ الپالس‬:‫فصل ًْن‬ 011


‫‪www.takbook.com‬‬

‫‪119‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫فصل دهن‪:‬‬
‫اعذاد هختلط‬

‫‪ -‬هختصات دکارتی‬

‫‪ -‬هختصات قطثی‬
‫‪www.takbook.com‬‬

‫فصل دّن‪ :‬اػذاد هختلظ‬ ‫‪001‬‬

‫ّواًغَس وِ هیداًین اػذاد هختلظ دس هثاحث سیاضی ٍ ّوچٌیي هثاحث فٌی ٍ هٌْذسی دس‬
‫دٍ ًَع اص هختصات ًَضتِ هیضَد‪.‬‬

‫ًَضتِ هیگشدد‬ ‫حالت اٍل‪ :‬اػذاد هختلظ دس هختصات دواستی تَدُ وِ تِ صَست‬
‫وِ ‪ x‬لسوت حمیمی ٍ ‪ y‬لسوت هََّهی ػذد هختلظ است‪.‬‬

‫حالت دٍم‪ :‬اػذاد هختلظ دس هختصات لغثی تَدُ وِ تِ صَست 𝜽∡‪ًَ r‬ضتِ هیگشدد وِ ‪r‬‬
‫همذاس تشداس ٍ 𝜽 صاٍیِ ػذد هختلظ هیتاضذ‪.‬‬

‫اوٌَى چگًَگی ًَضتِ ضذى ّش دٍ حالت ػذد هختلظ دس ًشمافضاس هتلة تیاى هیگشدد‪.‬‬

‫‪ -1-10‬هختصات دکارتی‬
‫تشای ًَضتي ػذد هختلظ دس هختصات دواستی اص ساتغِی صیش استفادُ هیوٌین‪.‬‬

‫‪.‬‬
‫‪www.takbook.com‬‬

‫‪111‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬
‫‪.‬‬

‫‪ ‬دستَر )‪real(z‬‬

‫ایي دستَس لسوت حقیقی ػذد هختلظ سا ًوایص هیدّذ‪.‬‬

‫‪ ‬دستَر )‪imag(z‬‬

‫ایي دستَس ًیض ‪ ,‬لسوت هََّهی ػذد هختلظ سا ًوایص هیدّذ‪.‬‬


‫‪www.takbook.com‬‬

‫فصل دّن‪ :‬اػذاد هختلظ‬ ‫‪001‬‬

‫هثال‪:‬‬

‫‪ -2-10‬هختصات قطثی‬
‫تشای ًَضتي ػذد هختلظ دس هختصات لغثی اص ساتغِ صیش استفادُ هیوٌین‪.‬‬

‫‪.‬‬ ‫(‬ ‫)𝜽‬

‫‪ :r‬ػثاست است اص همذاس ػذد هختلظ دس هختصات لغثی‬


‫𝛉‪ :‬ػثاست است اص صاٍیِ ػذد هختلظ دس هختصات لغثی‬
‫‪www.takbook.com‬‬

‫‪113‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫اوٌَى تشای تثذیل ػذد هختلظ فَق اص حالت دواستی تِ حالت لغثی تِ دٍ فاوتَس ‪ ,‬اًذاصُ ٍ‬
‫صاٍیِی ػذد هختلظ ًیاص داسین‪.‬‬

‫تشای تذست آٍسدى ایي دٍ فاوتَس اص دستَسات صیش استفادُ هیوٌین‪.‬‬

‫‪ ‬دستَر )‪abs(z‬‬

‫اص ایي دستَس تشای تذست آٍسدى هقذار عذد هختلط استفادُ هیوٌین‪.‬‬

‫‪ ‬دستَر )‪angle(z‬‬

‫اص ایي دستَس ًیض تشای تذست آٍسدى زاٍیِ عذد هختلط استفادُ هیوٌین‪.‬‬
‫‪www.takbook.com‬‬

‫فصل دّن‪ :‬اػذاد هختلظ‬ ‫‪003‬‬

‫هثال‪:‬‬

‫‪ً‬کتِ‪:‬‬
‫ولیِ صٍایا دس ًشمافضاس هتلة تش حسة رادیاى هیتاضٌذ‪ ،‬پس دس ایي هثال ًیض صاٍیِی تذست‬
‫آهذُ تشحسة سادیاى است‪.‬‬
‫‪www.takbook.com‬‬

‫فصل یازدهن‪:‬‬
‫هعادالت چنذ هجهولی‬

‫‪ -‬حل هعادالت چٌذ هجَْلی‬


‫‪www.takbook.com‬‬

‫‪005‬‬ ‫فصل یاصدّن‪ :‬هؼادالت چٌذ هدَْلی‬

‫‪ -1-11‬حل هعادالت چٌذ هجَْلی‬


‫تشای حل هؼادالت دٍ سٍش ٍخَد داسد‪.‬‬

‫رٍش اٍل‪ :‬سٍش هاتشیس‬

‫تسیاسی اص هؼادالت یا تِ ػثاست سادُتش چٌذ هؼادلِ ٍ چٌذ هدَْل سا هیتَاى تا استفادُ اص‬
‫سٍش هاتشیسّا تِ ساحتی حل وشد‪.‬‬

‫هثال‪:‬‬

‫تشای هثال‪ ،‬دستگاُ هؼادالت صیش سا دس ًظش تگیشیذ‪.‬‬

‫{‪.‬‬

‫دستگاُ هؼادالت فَق سا هیتَاى تِ ضىل صیش ًَضت‪:‬‬

‫[‬ ‫[=] [ ]‬ ‫‪].‬‬


‫‪www.takbook.com‬‬

‫‪117‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫اوٌَى تشای حل ایي دستگاُ تِ سٍش هثال صیش ػول هیوٌین‪:‬‬

‫تِ تشتیة ‪ 102.7778 ٍ 7.7778 , 36.1111‬خَاّذ‬ ‫ٍ‬ ‫‪,‬‬ ‫تا تَخِ تِ هثال فَق‬
‫تَد‪.‬‬

‫رٍش دٍم‪ :‬استفادُ اص دستَس صیش‪:‬‬

‫‪ ‬دستَر ‪solve‬‬

‫اوٌَى تا استفادُ اص دستَس ‪ solve‬دستگاُ دٍ هؼادلِ ٍ دٍ هدَْلی صیش سٍ حل هیًوائین‪.‬‬


‫‪www.takbook.com‬‬

‫‪001‬‬ ‫فصل یاصدّن‪ :‬هؼادالت چٌذ هدَْلی‬

‫هثال‪:‬‬

‫{‪.‬‬

‫‪ً‬کتِ اٍل‪:‬‬
‫ٌّگام استفادُ اص دستَس ‪ solve‬تِ ضیَُ ًَضتِ ضذُ دس هثال تاال ‪ً ,‬یاصی تِ استفادُ اص‬
‫دستَس ‪ syms‬تشای تؼشیف هتغیش ًویتاضذ‪.‬‬

‫‪ً‬کتِ دٍم‪:‬‬
‫ّش هؼادلِ تایذ هاتیي دٍ ػالهت ‘ لشاس گیشد ٍ هؼادالت تا ػالهت ‪ ,‬اص ّن خذا گشدًذ‪.‬‬
‫‪www.takbook.com‬‬

‫‪119‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫تشای توشیي تیطتش‪ ،‬دستگاُ سِ هؼادلِ ٍ سِ هدَْلی صیش سا حل هیًوائین‪.‬‬


‫هثال‪:‬‬

‫{‪.‬‬
www.takbook.com
‫‪www.takbook.com‬‬

‫‪121‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫فصل دوازدهن‪:‬‬
‫‪M - File‬‬

‫‪ -‬تعریف ‪M-File‬‬
‫‪ -‬ایجاد یک ‪ M-File‬در ‪MATLAB‬‬
‫‪www.takbook.com‬‬

‫‪M- File‬‬ ‫فصل دٍاصدّن‪:‬‬ ‫‪122‬‬

‫‪ -1-12‬تعریف ‪M-File‬‬

‫وذًَیسی دس فضای ‪ّ Command Window‬ویطِ هغلَب ًیست ٍ داسای ایشادّایی است‪،‬‬


‫هاًٌذ ایٌىِ اگش دس فضای ‪ Command Widow‬دس وذًَیسی دچاس اضتثاُ گشدین‪ ،‬تشای‬
‫تصحیح ایي اضتثاُ تایذ ول دستَسات ًَضتِ ضذُ دس صفحِ ‪ Command Window‬سا پان‬
‫ًوَدُ ٍ دٍتاسُ دستَسات سا تِ ضىل صحیح دس ایي صفحِ تٌَیسین‪ .‬تِ ػثاستی تْتش صفحِی‬
‫‪ Command Window‬غیش لاتل ٍیشایص هیتاضذ‪ّ .‬وچٌیي ایي صفحِ تشای ًَضتي وذّای‬
‫پیچیذُ ٍ عَالًی تِ ّیچ ٍخِ هٌاسة ًیست‪ ،‬تِ خاعش ّویي تِ فضایی ًیاصهٌذین وِ دس آى‬
‫تتَاًین تذٍى هطىالت تیاى ضذُ‪ ،‬تِ اًدام ػول وذًَیسی تپشداصین‪ .‬ایي فضا هٌاسة تشای‬
‫وذًَیسی دس ًشمافضاس هتلة ‪ً M-File‬ام داسد‪.‬‬

‫تِ ػثاستی تْتش ‪ M-File‬صفحِای است وِ ها هیتـَاًین ػوـل وذًَیسـی سا دس آى تـِ عـَس‬
‫هغلَبتشی اًدام دّین ٍ تذٍى تشخَسد تا هطـىالت تیـاى ضـذُ دس صـفحِی ‪Command‬‬

‫‪ Window‬ػول وذًَیسی سا تِ صَست تْتش ٍ حشفِای تش اًدام دّین‪.‬‬

‫‪ -2-12‬ایجاد یک ‪ M-File‬در ًرمافسار ‪MATLAB‬‬


‫تشای ایداد یه ‪ M-File‬دس ًشمافضاس هتلة چْاس سٍش ٍخَد داسد‪:‬‬

‫رٍش اٍل‪ :‬دس لسوت تاالی پٌدشُ اصلی تِ تشتیة صیش ػول هیوٌین‪.‬‬
‫‪File → New → M-File‬‬
‫‪www.takbook.com‬‬

‫‪123‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هاًٌذ تصَیش صیش‪:‬‬

‫رٍش دٍم‪ :‬دس لسوت ًَاس اتضاس اص عشیك گضیٌِ ‪New M-File‬‬
‫دس تصَیش صیش ایي گضیٌِ ًوایص دادُ ضذُ است‪:‬‬
‫‪www.takbook.com‬‬

‫‪M- File‬‬ ‫فصل دٍاصدّن‪:‬‬ ‫‪124‬‬

‫رٍش سَم‪ :‬تا استفادُ اص ولیذّای تشویثی ‪Ctrl+N‬‬

‫رٍش چْارم‪ :‬تا تایپ دستَس ‪ edit‬دس صفحِی ‪Command Window‬‬

‫تا استفادُ اص یىی اص دستَسات روش ضذُ‪ ،‬تِ ساحتی هیتَاًین یه صفحِی ‪ M-File‬تاص وشدُ ٍ‬
‫ػول وذًَیسی سا دس آى اًدام دّین‪.‬‬

‫*چٌذ ًکتِ تسیار حائس اّویت در کذ ًَیسی ٍ اجرای دستَر در ‪M-File‬‬

‫‪ً‬کتِ اٍل‪:‬‬
‫تَصیِ هیگشدد دس اٍل صفحِی ‪ M-File‬اص دستَس ‪ clear all‬استفادُ گشدد‪ .‬دس ایي صَست‬
‫تواهی هتغیشّای تؼشیف ضذُ اص لثل‪ ،‬پان ضذُ ٍ اخاللی دس اًدام تشًاهِ ایداد ًخَاّذ ضذ‪.‬‬
‫ّواًگًَِ وِ لثال ّن روش گشدیذ‪ ،‬یه وذًَیس حشفِای‪ ،‬حتوا دس اٍل ػول وذًَیسی خَد‪،‬‬
‫اص دستَس ‪ clear all‬استفادُ خَاّذ وشد‪.‬‬

‫‪ً‬کتِ دٍم‪:‬‬
‫تشای رخیشُ دستَسات وذًَیسی اص دستَس ‪ Save‬هَخــَد دس هٌَی ‪ File‬صفحِی ‪M-File‬‬

‫استفادُ هیوٌین‪.‬‬
‫‪www.takbook.com‬‬

‫‪125‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ً‬کتِ سَم‪:‬‬
‫تشای اخشای دستَس اص گضیٌِ ‪ Save and run‬وِ تِ صَست آهادُ دس لسوت ًَاس اتضاس صفحِی‬
‫‪ M-File‬لشاس داسد استفادُ هیوٌین‪.‬‬

‫دس تصَیش صیش ایي گضیٌِ ًوایص دادُ ضذُ است‪:‬‬

‫ّواًگًَِ وِ اص ًام ایي گضیٌِ هؼلَم است‪ ،‬ایي گضیٌِ ػول رخیشُ ٍ اخشای دستَس سا تِ‬
‫صَست ّوضهاى اًدام هیدّذ‪.‬‬
‫‪www.takbook.com‬‬

‫‪M- File‬‬ ‫فصل دٍاصدّن‪:‬‬ ‫‪126‬‬

‫ٌّگام اخشای ایي دستَس تا پٌدشُ ًوایص دادُ ضذُ دس صیش سٍتشٍ خَاّین ضذ‪:‬‬

‫ّواًگًَِ وِ دس ایي تصَیش هطَْد است‪ ،‬دس ایي پٌدشُ هیتَاًین هحل رخیشُ ‪ٍ M-File‬‬
‫ّوچٌیي ًام ‪ M-File‬هَسد ًظش سا تؼییي وٌین‪.‬‬

‫ّوچٌیي لاتل روش است وِ ‪ّ M-File‬ای هَسد ًظش داسای پسًَذ ‪ m‬خَاّذ تَد‪.‬‬
‫‪www.takbook.com‬‬

‫‪127‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫تؼذ اص اخشا وشدى تشًاهِ‪ً ،‬تیدِ تشًاهِ ًَضتِ ضذُ دس صفحِی ‪Command Window‬‬
‫ًوایص دادُ خَاّذ ضذ‪.‬‬

‫هثال‪:‬‬

‫دس تصَیش تاال‪ ،‬دستَسات ًَضتِ ضذُ دس یه ‪ً M-File‬طاى دادُ ضذُ است ٍ ّوچٌیي دس‬
‫تصَیش پائیي ًیض‪ ،‬پس اص اخشای دستَس دس صفحِی ‪ً ،M-File‬تیدِ حاصل ضذُ اص اخشای‬
‫دستَس دس صفحِی ‪ً Command Window‬وایص دادُ ضذُ است‪.‬‬
‫‪www.takbook.com‬‬

‫‪M- File‬‬ ‫فصل دٍاصدّن‪:‬‬ ‫‪128‬‬

‫‪ً‬کتِ‪:‬‬
‫یىی دیگش اص ٍیژگیّای هغلَب وذًَیسی دس ‪ M-File‬ایي است وِ هیتَاى فایل وذًَیسی‬
‫ضذُ سا رخیشُ وشد ٍ دس صَست ًیاص آى سا دٍتاسُ اخشا ٍ یا ٍیشایص وشد‪ ،‬حال ایٌىِ ٍیژگی‬
‫تیاى ضذُ دس صفحِی‪ Command Window‬هَخَد ًیست‪.‬‬

‫‪ ‬استفادُ از ‪ %‬در کذًَیسی‬


‫یه ًىتِ تسیاس هْن ٍ حائض اّویت دس وذًَیسی‪ ،‬هخصَصا وذّای پیچیذُ ٍ عَالًی‪،‬‬
‫ًَضتي تَضیحات دس وٌاس دستَسات اصلی هیتاضذ‪ .‬تذیي صَست وِ تِ دلیل حدن صیاد‬
‫دستَسات ٍ عَالًی تَدى پشٍسِ وذًَیسی‪ ،‬گاّی هوىي است وِ ًَیسٌذُ وذ‪ ،‬ػلت ٍ‬
‫‪www.takbook.com‬‬

‫‪129‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫چشایی دستَسات سا فشاهَش وٌذ ٍ تشای یاد آٍسی هدذد آى هدثَس گشدد وِ تاسّا وذّای‬
‫ًَضتِ ضذُ سا هغالؼِ وشدُ ٍ دس ًْایت تِ هفَْم آىّا پی تثشد وِ ایي واس تاػث افضایص‬
‫صهاى وذًَیسی ٍ ّوچٌاى تاػث تشٍص هطغلِ رٌّی تشای ًَیسٌذُ وذ هیگشدد‪.‬‬

‫تشای اختٌاب اص تشخَسد تا چٌیي هطىلی‪ ،‬اص ًَضتي تَضیحات دس وٌاس تشخی اص دستَسات‬
‫استفادُ هیگشدد ٍ تشای اًدام ایي ػول اص دستَس ‪ %‬استفادُ هیگشدد‪.‬‬

‫ضایاى روش است وِ اص ایي سٍش ّن دس صفحِی ‪ّ ٍ Command Window‬ن دس صفحِی‬


‫‪ M-File‬هیتَاى استفادُ وشد‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪M- File‬‬ ‫فصل دٍاصدّن‪:‬‬ ‫‪131‬‬

‫ّواًغَس وِ هطخص است‪ ،‬تَضیحاتی وِ تؼذ اص ػالهت ‪ًَ %‬ضتِ هیضًَذ‪ً ،‬شم افضاس هتلة‬
‫آىّا سا تِ ػٌَاى تَضیح ثثت وشدُ ٍ دس ًتیدِ دستَسات اصلی دخالت ًویدّذ‪.‬‬

‫‪ً‬کتِ‪:‬‬
‫الثتِ تایذ ایي هَضَع سا ًیض تِ خاعش داضت وِ فمظ هیتَاى دس سغش هماتل ػالهت ‪%‬‬
‫تَضیحات سا ثثت وشد ٍ اگش ًیاص تاضذ وِ دس سغش تؼذی ّن تَضیحاتی ًَضتِ ضَد‪ ،‬حتوا‬
‫تایذ دس اتتذای سغش تؼذی ًیض اص ػالهت ‪ %‬استفادُ گشدد‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪131‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ ‬استفادُ از ‪( ...‬سِ ًقطِ) در کذًَیسی‬

‫گاّی دس وذًَیسی تا سغشّایی اص دستَس تشخَسد هیوٌین وِ عَالًی ّستٌذ‪ ،‬ایي سغشّا‬
‫تِ ػلت عَالًــی تَدى فضای صیادی سا اضغال وشدُ ٍ تاػث ایداد تیًظوی دس وذًَیسی‬
‫هیگشدًذ‪ ،‬تشای اختٌاب اص عَالًی ضذى سغش‪ ،‬سؼی هیوٌین تِ خای ًَضتي توام دستَس دس‬
‫یه سغش‪ ،‬لسوتی اص دستَس سا دس سغش تؼذی تٌَیسین‪ ،‬تشای اًدام ایي ػول اص ‪ ...‬دس اًتْای‬
‫سغش استفادُ هیوٌین‪.‬‬

‫هثال‪:‬‬
www.takbook.com

M- File :‫فصل دٍاصدّن‬ 132


‫‪www.takbook.com‬‬

‫فصل سیسدهن‪:‬‬
‫ترسین گرافیکی توابع‬

‫‪ -‬ترسین تَاتع تا دستَرات‬


‫‪ً -‬حَُی ًوایص ًوَدار تا ضیَُّای هتفاٍت‬
‫‪ -‬ترسین سِ تعذی تَاتع در ‪MATLAB‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪023‬‬

‫‪ -1-13‬ترسین گرافیکی تَاتع‬


‫دس ایي لسوت اص تحث‪ ،‬تِ تشسین گشافیىی تَاتغ خَاّین پشداخت‪ ،‬تِ ّویي هٌظَس تا تؼذادی‬
‫اص دستَسات سایح دس ایي تحث آضٌا خَاّین ضذ‪.‬‬

‫‪ ‬دستَر ‪plot‬‬

‫اص ایي دستَس تشای تشسین تشداسّا ٍ تَاتغ گسستِ استفادُ هیگشدد‪.‬‬

‫دس ٍالغ دستَس ‪ plot‬همادیش گسستِ سا وِ ّش وذام تِ صَست یه ًمغِ ّستٌذ تِ ّن ٍصل‬
‫وشدُ ٍ تِ صَست یه ضىل پیَستِ ًطاى هیدّذ‪.‬‬

‫هثال‪:‬‬
‫تشداسّای صیش سا دس ًظش تگیشیذ‪.‬‬
‫‪.‬‬
‫‪.‬‬

‫اوٌَى تا استفادُ اص دستَس ‪ plot‬ضىل ایي دٍ تشداس سا تشسین هیًوائین‪.‬‬


‫‪www.takbook.com‬‬

‫‪135‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫‪.‬‬
‫‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪025‬‬


‫‪www.takbook.com‬‬

‫‪137‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ ‬دستَر ‪ezplot‬‬

‫اص ایي دستَس تشای تشسین تَاتغ پیَستِ تِ صَست گشافیىی استفادُ هیوٌین‪.‬‬

‫هثال‪:‬‬
‫تاتغ صیش سا دس ًظش گشفتِ ٍ تا استفادُ اص دستَس ‪ ezplot‬ضىل خشٍخی آى سا دس تاصُ ]‪[-3,3‬‬
‫تشسین هیًوائین‪.‬‬

‫‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪021‬‬

‫تا دلت دس هثال فَق هیتَاى تِ سٍضٌی دسیافت وِ ‪ a‬تاتغ هثال ٍ ]‪ً [-3,3‬یض هحذٍدُی‬
‫سسن تاتغ هیتاضذ‪.‬‬

‫‪ ‬دستَر ‪title‬‬

‫اغلة اٍلات تشای ایٌىِ تتَاى‪ ،‬تشسیوات هختلف سا دس تیي فایلّا ٍ تصاٍیش هختلف تطخیص‬
‫داد‪ ،‬اص ًام گزاسی تشسیوات استفادُ هیگشدد‪ ،‬تشای اًدام ایي ػول اص دستَس ‪ title‬استفادُ‬
‫هیًوائین‪.‬‬
‫‪www.takbook.com‬‬

‫‪139‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬
‫تاتغ صیش سا دس ًظش گشفتِ ٍ تا استفادُ اص دستَس ‪ ezplot‬ضىل خشٍخی آى سا دس تاصُ ]‪[-4,4‬‬
‫تشسین هیًوائین‪.‬‬
‫‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪031‬‬

‫‪ً‬کتِ‪:‬‬
‫دستَس ‪ title‬دس هَسد ّوِ ًَع اص تشسیوات صذق هیوٌذ ٍ ّوچٌیي تایذ دلت گشدد وِ ًام‬
‫اًتخاب ضذُ تؼذ اص دستَس ‪ title‬حتوا ها تیي دٍ ‘ لشاس گیشد‪.‬‬

‫‪ ‬دستَر ‪xlabel‬‬

‫اص ایي دستَس تشای ػٌَاىگزاسی هحَس افمی استفادُ هیگشدد‪.‬‬

‫‪ ‬دستَر ‪ylabel‬‬

‫اص ایي دستَس ًیض تشای ػٌَاىگزاسی هحَس ػوَدی استفادُ هیوٌین‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪141‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ ‬دستَر ‪grid on‬‬

‫تا ایي دستَس هیتَاى صفحِ ًوایص ًوَداس سا ضثىِ تٌذی وشد‪.‬‬
‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪031‬‬

‫‪ ‬دستَر ‪grid off‬‬


‫تا ایي دستَس هیتَاى صفحِ ًوایص ًوَداس سا اص حالت ضثىِ تٌذی خاسج وشد‪.‬‬
‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪143‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ ‬دستَر ‪whitebg‬‬

‫دس ًشم افضاس هتلة‪ ،‬سًگ پسصهیٌِ ضىلّا تِ صَست پیص فشض سفیذ لشاس دادُ ضذُ است‪،‬‬
‫اگش تخَاّین دس هَاسدی سًگ پس صهیٌِ سا تغییش تذّین‪ ،‬اص ایي دستَس استفادُ هیوٌین‪.‬‬
‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪033‬‬

‫‪ً‬کتِ‪:‬‬
‫تشای تاصگشداًذى سًگ پس صهیٌِ ضىل تِ سًگ سفیذ هاًٌذ هثال صیش ػول هیوٌین‪.‬‬

‫هثال‪:‬‬

‫‪ً‬کتِ‪:‬‬
‫وذ تٌذی سًگّا دس ًشمافضاس هتلة دس خذٍل صیش اسائِ گشدیذُ است‪.‬‬

‫کذ رًگ‬ ‫رًگ‬


‫‪r‬‬ ‫قرهس‬
‫‪g‬‬ ‫سثس‬
‫‪b‬‬ ‫آتی‬
‫‪c‬‬ ‫آتی هایل سثس‬
‫‪m‬‬ ‫صَرتی هایل تِ قرهس‬
‫‪y‬‬ ‫زرد‬
‫‪k‬‬ ‫سیاُ‬
‫‪w‬‬ ‫سفیذ‬
‫‪www.takbook.com‬‬

‫‪145‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ ‬دستَر ‪hold on‬‬

‫اص ایي دستَس تشای تشسین چٌذ ًوَداس دس یه ضىل استفادُ هیگشدد‪ ،‬گاّی الصم است تا‬
‫چٌذ ًوَداس دس وٌاس ّن ٍ دس یه ضىل سسن گشدًذ تا تش سٍی آىّا همایسِی تْتشی صَست‬
‫گیشد‪ ،‬دس ایي هَاسد اص ایي دستَس استفادُ هیگشدد‪.‬‬
‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪035‬‬

‫‪ ‬دستَر ‪subplot‬‬

‫اص ایي دستَس تشای تشسین چٌذیي ضىل دس وٌاس ّن هَسد استفادُ لشاس هیگشدد‪.‬‬

‫الثتِ تایذ دلت وشد وِ تفاٍت دستَس ‪ ٍ hold on‬دستَس ‪ subplot‬دس ایي است وِ دستَس‬
‫‪ hold on‬چٌذ ًوَداس سا دس یه ضىل ٍاحذ سسن هیوٌذ اها دس دستَس ‪ subplot‬چٌذ ًوَداس‬
‫سا دس چٌذ ضىل وٌاس ّن سسن هیگشدد‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪147‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ً‬کتِ‪:‬‬
‫تا دلت دس دستَسات ًَضتِ ضذُ هیتَاى دسیافت وِ تشای ّش ضىل ٍ ًوَداس دس سِ سغش‬
‫دستَس ًَضتِ ضذُ است‪ ،‬وِ تشای هثال سِ سغش دستَس ًَضتِ ضذُ تشای ضىل ٍ ًوَداس اٍل‬
‫سا تشسسی هیوٌین‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪031‬‬

‫سطر اٍل دستَر‪subplot 221 :‬‬


‫دس ایي سغش‪ ،‬اص دستَس ‪ subplot‬تشای تشسین ًوَداس دس ضىل اٍل استفادُ هیوٌین‪ ،‬ػثاست‬
‫‪ 221‬دس هماتل دستَس ‪ subplot‬ایي سا هیسساًذ وِ ضىل ٍ ًوَداس تشسین ضذُ تِ ػٌَاى‬
‫ضىل اٍل لشاس گیشد‪.‬‬

‫سطر دٍم دستَر‪ezplot(‘X^2+1’,*-4,4]) :‬‬


‫دس ایي سغش ‪ ,‬اص دستَس ‪ ezplot‬تشای تشسین ًوَداس استفادُ هیوٌین‪.‬‬

‫سطر سَم دستَر‪title ‘x^2+1’ :‬‬


‫دس ایي سغش ‪ ,‬ضىل هَسد ًظش سا تا استفادُ اص دستَس ‪ً title‬امگزاسی هیوٌین‪.‬‬

‫‪ً‬کتِ‪:‬‬
‫تا دلت دس دستَسات ًَضتِ ضذُ هیتَاى دسیافت وِ دس سغش اٍل ّش چْاس دستَس دس هماتل‬
‫دستَس ‪ subplot‬اص اػذاد ‪ 224 , 223 , 222 , 221 ,‬استفادُ ضذُ است‪ ،‬اص ایي اػذاد دس‬
‫هماتل دستَس ‪ subplot‬تِ ایي هٌظَس استفادُ هیگشدد وِ ًشمافضاس هتلة هتَخِ گشدد وِ ّش‬
‫ضىل ٍ ًوَداس تِ ػٌَاى چٌذهیي ضىل ٍ ًوَداس تشسین گشدد‪.‬‬

‫‪ :subplot 221‬ایي هفَْم سا هیسساًذ وِ ضىل ٍ ًوَداس تشسین ضذُ تشای ایي تاتغ تِ‬
‫ػٌَاى ضىل ٍ ًوَداس اٍل تشسین گشدد‪.‬‬
‫‪www.takbook.com‬‬

‫‪149‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ :subplot 222‬ایي هفَْم سا هیسساًذ وِ ضىل ٍ ًوَداس تشسین ضذُ تشای ایي تاتغ تِ‬
‫ػٌَاى ضىل ٍ ًوَداس دٍم تشسین گشدد‪.‬‬

‫‪ :subplot 223‬ایي هفَْم سا هیسساًذ وِ ضىل ٍ ًوَداس تشسین ضذُ تشای ایي تاتغ تِ‬
‫ػٌَاى ضىل ٍ ًوَداس سَم تشسین گشدد‪.‬‬

‫‪ :subplot 224‬ایي هفَْم سا هیسساًذ وِ ضىل ٍ ًوَداس تشسین ضذُ تشای ایي تاتغ تِ‬
‫ػٌَاى ضىل ٍ ًوَداس چْاسم تشسین گشدد‪.‬‬

‫‪ً‬کتِ‪:‬‬
‫ّوچٌیي اص سٍش صیش ًیض دس دستَس ‪ subplot‬هیتَاى تشای تؼییي هىاى دستَس استفادُ وشد‪.‬‬

‫‪subplot(2,2,1) ‬‬

‫تِ ػثاستی تْتش ّش دٍ دستَس ‪ subplot(2,2,1) ٍ subplot 221‬یه ػول یىساى سا اًدام‬
‫خَاٌّذ داد‪.‬‬

‫‪ ‬دستَر )‪axis(a b c d‬‬

‫اص ایي دستَس تشای سًح تٌذی هحَس افمی ٍ ػوَدی ضىل استفادُ هیگشدد‪ ،‬تِ ًحَی وِ ‪ a‬تا‬
‫‪ b‬سًح هحَس افمی ٍ ‪ c‬تا ‪ً d‬یض سًح هحَس ػوَدی سا هطخص هیوٌذ‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪041‬‬

‫هثال‪:‬‬

‫تا دلت دس ایي هثال هیتَاى دسیافت وِ هحَس افمی اص ‪ -5‬تا ‪ّ ٍ 5‬وچٌیي هحَس ػوَدی اص ‪0‬‬
‫تا ‪ 6‬سًح تٌذی ضذُ است‪.‬‬
‫‪www.takbook.com‬‬

‫‪151‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ً -2-13‬حَُ ًوایص ًوَدار تا ضیَُّای هتفاٍت‬


‫ًوَداسّای سسن ضذُ دس ًشمافضاس هتلة سا هیتَاى تِ ضیَُّای گًَاگَى سسن وشد‪.‬‬
‫تِ هثالّای صیش دلت وٌیذ‪.‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪041‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪153‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫سطر اٍل دستَر‪ :‬ایي سغش اص دستَس هشتَط تِ تؼشیف تاصُی صهاًی ًوَداس هیتاضذ وِ‬
‫تذیي صَست تؼشیف هیگشدد‪.‬‬

‫‪ t= a:b:c‬وِ دس ایي دستَس‪:‬‬

‫‪ :a‬اتتذای تاصُی صهاًی ًوَداس هیتاضذ‬


‫‪ :c‬اًتْای تاصُی صهاًی ًوَداس هیتاضذ وِ دس ایي سِ هثال تشاتش تاس ‪ 2π‬است‪.‬‬
‫‪ً :b‬یض فاصلِی ًماط ًوَداس اص ‪ a‬تا ‪ c‬هیتاضذوِ دس ایي هثالّا تشاتش تا ‪ 0.1‬است‪.‬‬

‫سطر دٍم دستَر‪ :‬ایي سغش اص دستَس ًیض‪ًَ ،‬ع تاتؼی وِ سسن خَاّذ ضذ سا ًطاى هیدّذ‬
‫وِ دس ایي هثال تشاتش تا )‪ cos(t‬هیتاضذ‪.‬‬

‫سطر سَم دستَر‪ :‬دس ایي سغش اص دستَس ًیض‪ ،‬دستَس سسن تاتغ ٍ ّوچٌیي ضیَُ سسن‬
‫ًوَداس تیاى هیگشدد‪.‬‬

‫تشای توشیي تیطتش‪ ،‬اص چٌذ هثال دیگش ًیض استفادُ هیوٌین‪.‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪043‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪155‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪045‬‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫‪157‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫‪ً‬کتِ‪:‬‬
‫ػالٍُ تش اضىال استفادُ ضذُ دس هثالّای تاال‪ ,‬اص وذّای دستَسی ًیض هیتَاى عثك خذٍل‬
‫صیش استفادُ وشد‪.‬‬

‫‪s‬‬ ‫‪square‬‬ ‫هرتع‬


‫‪d‬‬ ‫‪diamond‬‬ ‫لَزی‬
‫‪p‬‬ ‫‪pentagram‬‬ ‫ستارُی پٌج رأسی‬
‫‪h‬‬ ‫‪hexagram‬‬ ‫ستارُی ضص رأسی‬

‫هثال‪:‬‬
‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪041‬‬

‫‪ً‬کتِ‪:‬‬
‫دس ایي هثال ‪ s‬حشف اٍل ػثاست ‪ square‬تِ هؼٌی هشتغ هیتاضذ‪.‬‬

‫‪ً‬کتِ‪:‬‬
‫دس تشسین تَاتغ گشافیىی‪ ،‬ػالٍُ تش تؼییي ضىل ًوَداس‪ ،‬هیتَاى سًگ ًوَداس سا ًیض تؼییي‬
‫وشد‪ .‬تشای ایي اهش وافی است‪ ،‬دس دستَس تشسین ًوَداس‪ ،‬وذ سًگ دلخَاُ سا دس وٌاس ضىل یا‬
‫وذ ًوَداس دلخَاُ ٍاسد وشد‪.‬‬
‫‪www.takbook.com‬‬

‫‪159‬‬ ‫‪MATLAB‬‬ ‫هثاًی وذ ًَیسی سیاضی دس ًشمافضاس‬

‫هثال‪:‬‬

‫دس ایي دستَس‪ً ،‬وَداس تاتغ سیٌَسی‪ ،‬تا ضىل ستاسُ ٍ سًگ لشهض سسن خَاّذ ضذ‪.‬‬

‫هثال‪:‬‬

‫دس ایي دستَس ًیض‪ً ،‬وَداس تاتغ سیٌَسی‪ ،‬تا ضىل لَصی ٍ سًگ سثض سسن خَاّذ ضذ‪.‬‬

‫‪ -3-13‬ترسین سِ تعذی تَاتع در ‪MATLAB‬‬

‫‪ ‬دستَر ‪plot3‬‬

‫اص ایي دستَس تشای تشسین سِ تؼذی تَاتغ استفادُ هیگشدد‪.‬‬


‫‪www.takbook.com‬‬

‫فصل سیضدّن‪ :‬تشسین گشافیىی تَاتغ‬ ‫‪051‬‬

‫هثال‪:‬‬

‫پایاى کتاب ‪...‬‬

You might also like