یکی از بهترین مثالها و تمرینها برای نوشتن برنامههای مختلف در نرمافزار متلب، کدنویسی توابع و فانکشهای داخلی متلب هست.
ما در زیر تابع sort که در متلب برای مرتبسازی یک بردار، آرایه یا ماتریس سه بعدی استفاده میشود، را کدنویسی کردهایم.
دقیقا این کد همانند استفاده sort نوشته شده است.
لطفا به کدنویسی آن دقت شود.
چون این کد به صورت تابع نوشته شده است، باید آن را در یه فولدر ذخیره کرده و در برنامههای دیگر یا در command window آن را فراخوانی کنید.
مثلا در command window بنویسید
a = [12 14 2 7 9 10 4 3 19];
b = sort_mat(a);
c = sort_mat(a,'descend');
ماتریس موردنظر به صورت صعودی در b ذخیره میشود و به صورت نزولی در c ذخیره میشود.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
ما در زیر تابع sort که در متلب برای مرتبسازی یک بردار، آرایه یا ماتریس سه بعدی استفاده میشود، را کدنویسی کردهایم.
دقیقا این کد همانند استفاده sort نوشته شده است.
لطفا به کدنویسی آن دقت شود.
چون این کد به صورت تابع نوشته شده است، باید آن را در یه فولدر ذخیره کرده و در برنامههای دیگر یا در command window آن را فراخوانی کنید.
مثلا در command window بنویسید
a = [12 14 2 7 9 10 4 3 19];
b = sort_mat(a);
c = sort_mat(a,'descend');
ماتریس موردنظر به صورت صعودی در b ذخیره میشود و به صورت نزولی در c ذخیره میشود.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
12.ppt
320.5 KB
جلسه دوازدهم آموزش نرمافزار متلب
دانشگاه صنعتی اصفهان
#آموزش_متلب_صنعتی_اصفهان
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
دانشگاه صنعتی اصفهان
#آموزش_متلب_صنعتی_اصفهان
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
سوال ارسالی از کاربران)
سلام. دوستان راه حلی به ذهنتون میرسه که توی اون بشه درایه های اطراف یک درایه خاص در ماتریس سه بعدی رو پیدا کرد؟ مثلا ماتریس 5 در 4 در 6 داریم و درایه اولش با سه درایه دیگه همسایه اس و درایه دومش پنج تا درایه در اطرافش هست و الی اخر
کد این سوال به صورت بالا نوشته شده است. لطفا به نحوه کدنویسی و استفاده از حلقهها توجه داشته باشید.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
سلام. دوستان راه حلی به ذهنتون میرسه که توی اون بشه درایه های اطراف یک درایه خاص در ماتریس سه بعدی رو پیدا کرد؟ مثلا ماتریس 5 در 4 در 6 داریم و درایه اولش با سه درایه دیگه همسایه اس و درایه دومش پنج تا درایه در اطرافش هست و الی اخر
کد این سوال به صورت بالا نوشته شده است. لطفا به نحوه کدنویسی و استفاده از حلقهها توجه داشته باشید.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
13.ppt
3 MB
جلسه سیزدهم آموزش نرمافزار متلب
دانشگاه صنعتی اصفهان
#آموزش_متلب_صنعتی_اصفهان
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
دانشگاه صنعتی اصفهان
#آموزش_متلب_صنعتی_اصفهان
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش ویدیویی دوره مقدماتی نرمافزار متلب
تیزر جلسه چهاردهم: حلقه شرطی if، ارائه مثال مرتبط با if
زمان: ۲۴:۰۵
قیمت: ۳۰۰۰ تومان
مدرس: آقای مهندس شعبانی
جهت دانلود فایل کامل به لینک زیر مراجعه نمایید.
https://zarinp.al/305742
#آموزش_ویدیویی_مقدماتی
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
تیزر جلسه چهاردهم: حلقه شرطی if، ارائه مثال مرتبط با if
زمان: ۲۴:۰۵
قیمت: ۳۰۰۰ تومان
مدرس: آقای مهندس شعبانی
جهت دانلود فایل کامل به لینک زیر مراجعه نمایید.
https://zarinp.al/305742
#آموزش_ویدیویی_مقدماتی
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
مشاوره)
در این مطلب قصد داریم در مورد شروع برنامهنویسی با نرمافزار متلب بحث کنیم.
خیلی از دانشجویان و محققین در شروع کار با نرمافزار متلب سردرگرم هستند. بسیاری از دانشجویان به دنبال راههای سریعی برای یادگیری متلب منطبق با رشته خود هستند. هرچند چنین دورههایی ممکن است موجود باشد، اما ما به هیچوجه برای کسانی که میخواهند برنامهنویس حرفهای باشند این کار را توصیه نمیکنیم.
توصیه ما شروع از آموزشهای مقدماتی و نوشتن برنامههای ساده در نرمافزار متلب هست. مهمترین توصیه ما، استفاده از نرمافزار متلب به صورت مداوم و تکراری هست. ما توصیه میکنیم به نرمافزار متلب همانند یک بازی کامپیوتری نگاه کنید. اگر متلبی را یاد میگیرید سعی کنید تا میتوانید برای خود برنامه بنویسید. دستورهای مختلف این نرمافزار را چندین بار اجرا نمایید تا در ذهنتان باقی بماند.
معمولا کدنویسی برنامههای کم حجم آسان میباشد، و مشکل عمده در برنامههای با حجم بالا میباشد. توصیه ما استفاده از الگوریتم نویسی در شروع کار میباشد. شما باید آنقدر الگوریتمنویسی را کار کنید که بعد از یک مدتی دیگر در ذهن خود بلافاصله بعد از اینکه یک مسئله را دیدید، بتوانید الگوریتم آن را بنویسید و کد آن را تا حدودی در ذهن خود بنویسید.
بنابراین تکرار و استمرار بر تکرار در کدنویسی مهمترین فاکتور یادگیری متلب میباشد.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
در این مطلب قصد داریم در مورد شروع برنامهنویسی با نرمافزار متلب بحث کنیم.
خیلی از دانشجویان و محققین در شروع کار با نرمافزار متلب سردرگرم هستند. بسیاری از دانشجویان به دنبال راههای سریعی برای یادگیری متلب منطبق با رشته خود هستند. هرچند چنین دورههایی ممکن است موجود باشد، اما ما به هیچوجه برای کسانی که میخواهند برنامهنویس حرفهای باشند این کار را توصیه نمیکنیم.
توصیه ما شروع از آموزشهای مقدماتی و نوشتن برنامههای ساده در نرمافزار متلب هست. مهمترین توصیه ما، استفاده از نرمافزار متلب به صورت مداوم و تکراری هست. ما توصیه میکنیم به نرمافزار متلب همانند یک بازی کامپیوتری نگاه کنید. اگر متلبی را یاد میگیرید سعی کنید تا میتوانید برای خود برنامه بنویسید. دستورهای مختلف این نرمافزار را چندین بار اجرا نمایید تا در ذهنتان باقی بماند.
معمولا کدنویسی برنامههای کم حجم آسان میباشد، و مشکل عمده در برنامههای با حجم بالا میباشد. توصیه ما استفاده از الگوریتم نویسی در شروع کار میباشد. شما باید آنقدر الگوریتمنویسی را کار کنید که بعد از یک مدتی دیگر در ذهن خود بلافاصله بعد از اینکه یک مسئله را دیدید، بتوانید الگوریتم آن را بنویسید و کد آن را تا حدودی در ذهن خود بنویسید.
بنابراین تکرار و استمرار بر تکرار در کدنویسی مهمترین فاکتور یادگیری متلب میباشد.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش ویدیویی دوره مقدماتی نرمافزار متلب
تیزر جلسه پانزدهم: حلقه کنترلی for، ارائه مثال مرتبط با for
زمان: ۲۹:۱۳
قیمت: ۳۰۰۰ تومان
مدرس: آقای مهندس شعبانی
جهت دانلود فایل کامل به لینک زیر مراجعه نمایید.
https://zarinp.al/306067
#آموزش_ویدیویی_مقدماتی
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
تیزر جلسه پانزدهم: حلقه کنترلی for، ارائه مثال مرتبط با for
زمان: ۲۹:۱۳
قیمت: ۳۰۰۰ تومان
مدرس: آقای مهندس شعبانی
جهت دانلود فایل کامل به لینک زیر مراجعه نمایید.
https://zarinp.al/306067
#آموزش_ویدیویی_مقدماتی
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
اعضای محترم کانال توجه داشته باشند، آموزشهای جلسه چهاردهم به بعد خیلی مهم هستند و همراه آنها فایل مثالها هم قرار داده میشود. در صورتی که میخواهید برنامهنویس حرفهای شوید حتما این جلسات را مشاهده نمایید.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
✅✅✅مثالی فوقالعاده از بهینهسازی
در این مثال، یک مسئله بهینهسازی کامل با وجود انواع قیود خطی و غیرخطی با نرمافزار متلب حل شده است.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
در این مثال، یک مسئله بهینهسازی کامل با وجود انواع قیود خطی و غیرخطی با نرمافزار متلب حل شده است.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
PROGRAMMING - COMPUTER
آموزش متلب-دانشگاه شاهد-۰۱.pdf
ابتدای کانال👆
آموزشها و کلی تمرین و مثال در کانال موجود میباشد.
در آینده کلی آموزش و فایل و مثال و تمرین و پروژه برایتان داریم.
لطفا کانال را به دوستانتان معرفی نمایید.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
آموزشها و کلی تمرین و مثال در کانال موجود میباشد.
در آینده کلی آموزش و فایل و مثال و تمرین و پروژه برایتان داریم.
لطفا کانال را به دوستانتان معرفی نمایید.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
Matlab_Tests.pdf
378.3 KB
نمونه سوالات چهار گزینهای نرمافزار متلب شامل ۱۰۰ سوال
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش ویدیویی دوره مقدماتی نرمافزار متلب
تیزر جلسه شانزدهم: حلقه کنترلی while، ارائه مثال مرتبط با while
زمان: ۲۴:۵۰
قیمت: ۳۰۰۰ تومان
مدرس: آقای مهندس شعبانی
جهت دانلود فایل کامل به لینک زیر مراجعه نمایید.
https://zarinp.al/306578
#آموزش_ویدیویی_مقدماتی
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
تیزر جلسه شانزدهم: حلقه کنترلی while، ارائه مثال مرتبط با while
زمان: ۲۴:۵۰
قیمت: ۳۰۰۰ تومان
مدرس: آقای مهندس شعبانی
جهت دانلود فایل کامل به لینک زیر مراجعه نمایید.
https://zarinp.al/306578
#آموزش_ویدیویی_مقدماتی
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
Matlab_simulink_Farsi.pdf
6 MB
فایل pdf آموزش ساده Simulink در نرمافزار متلب
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
اعضای محترم کانال:
مطابق وعدهای که داده بودیم با رسیدن کانال به ۱۰۰۰ نفر، مسابقه برنامهنویسی در کانال خواهیم داشت.
روز شنبه، یک پروژه تعریف خواهد شد و اعضای کانال تا روز سهشنبه ساعت ۱۲ شب فرصت انجام پروژه را دارند.
به بهترین کد نوشته شده، یک جایزه نقدی تعلق خواهد گرفت.
روز شنبه جزئیات کامل پروژه و توضیحات بیشتر در کانال قرار خواهد گرفت.
فقط توجه نمایید کسانی که فقط عضو کانال باشند میتوانند در این مسابقه شرکت نمایند.
لطفا کانال ما را همراهی نمایید و آن را به دوستان خود معرفی نمایید.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
مطابق وعدهای که داده بودیم با رسیدن کانال به ۱۰۰۰ نفر، مسابقه برنامهنویسی در کانال خواهیم داشت.
روز شنبه، یک پروژه تعریف خواهد شد و اعضای کانال تا روز سهشنبه ساعت ۱۲ شب فرصت انجام پروژه را دارند.
به بهترین کد نوشته شده، یک جایزه نقدی تعلق خواهد گرفت.
روز شنبه جزئیات کامل پروژه و توضیحات بیشتر در کانال قرار خواهد گرفت.
فقط توجه نمایید کسانی که فقط عضو کانال باشند میتوانند در این مسابقه شرکت نمایند.
لطفا کانال ما را همراهی نمایید و آن را به دوستان خود معرفی نمایید.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
konkor.rar
302.3 KB
📢📢📢 مسابقه برنامهنویسی با متلب
پروژه شماره یک)
کارنامه کنکور و آزمونها
لطفا فایل توضیحات مربوط به پروژه را مطالعه نمایید و مطابق آن برنامه را بنویسید.
نحوه ارسال فایلها در فایل توضیح داده شده است.
مهلت ارسال فایلها تا روز سهشنبه ساعت ۱۲ شب میباشد.
به بهترین کد نوشته شده ۲۵ هزار تومان جایزه نقدی تعلق میگیرد.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
پروژه شماره یک)
کارنامه کنکور و آزمونها
لطفا فایل توضیحات مربوط به پروژه را مطالعه نمایید و مطابق آن برنامه را بنویسید.
نحوه ارسال فایلها در فایل توضیح داده شده است.
مهلت ارسال فایلها تا روز سهشنبه ساعت ۱۲ شب میباشد.
به بهترین کد نوشته شده ۲۵ هزار تومان جایزه نقدی تعلق میگیرد.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
MIT6_057IAP19_lec1.pdf
2.8 MB
آموزش نرمافزار متلب
دانشگاه MIT
جلسه اول
#آموزش_متلب
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
دانشگاه MIT
جلسه اول
#آموزش_متلب
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
MIT6_057IAP19_lec2.pdf
2.3 MB
آموزش نرمافزار متلب
دانشگاه MIT
جلسه دوم
#آموزش_متلب
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
دانشگاه MIT
جلسه دوم
#آموزش_متلب
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
آموزش دستورات متلب)
در اینجا قصد داریم نحوه فراخوانی یک فایل را به متلب آموزش بدهیم. برا فراخوانی یک فایل در متلب میتوان از دستور fopen استفاده کرد. شما با این دستور میتوانید یک فایل از یک فولدر خاص در متلب را فراخوانی کنید.
توصیه ما این است هر پوشهای که برنامه مورد نظر متلب را ذخیره میکنید، فایلی که قرار است فراخوانی شود را هم همانجا ذخیره نمایید.
در زیر ما میخواهیم یک فایل txt با نام data را فراخوانی نماییم.
fid = fopen('data.txt');
x = textscan(fid, ' %s %4f\n ' );
در این دو خط کد شما یک فایل به نام data.txt را فراخوانی کرده و در متغیری به نام fid ذخیره میکنید. سپس با توجه به اطلاعات موجود در فایل txt باید مشخص کنید که مقادیر به چه صورت به نرمافزار متلب import بشوند.
مثلا ما اینجا فایل txt رو به صورت یک آرایه سلولی با دو ستون در نظر گرفتیم. بنابراین برای import کردن دادهها به متلب از دستور textscan استفاده نمودیم. سپس اسم متغیر fid را نوشته و باتوجه به دادههایی که میخواهیم import شوند نوع آنها را مشخص میکنیم.
ما در اینجا فرض کردهایم فایل txt دارای ۲ ستون میباشد که ستون اول به صورت رشتهای میباشد و ستون دوم یک سری از اعداد حقیقی میباشند. بنابراین باید در درون دستور textscan نوع دادهها را مشخص کنیم. نوع دادهها باید درون کوتیشن باز و بسته شده تعریف شود. و به تعداد ستونها که در اینجا ۲ ستون میباشد تعریف میکنیم. فقط توجه داشته باشید برای فراخوانی هر نوع دادهای در متلب باید قبل از آن از علامت ممیز استفاده کرد. همانند استفاده شده در این مثال.
حرف بعد از ممیز نشان دهنده نوع داده میباشد. که در اینجا s به معنی رشته و f به معنی اعشاری میباشد. همانطور که میبینید قبل از f یک عدد ۴ قرار گرفته است که به معنی تعداد ارقام بعد از ممیز میباشد. سپس بعد از 4f% یک کارکتر n\ قرار گرفته است که به معنی این است که بعد از خواندن هر خط، به خط بعدی برود.
در نهایت دادهها در یک آرایه سلولی به نام x ذخیره میشوند.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
در اینجا قصد داریم نحوه فراخوانی یک فایل را به متلب آموزش بدهیم. برا فراخوانی یک فایل در متلب میتوان از دستور fopen استفاده کرد. شما با این دستور میتوانید یک فایل از یک فولدر خاص در متلب را فراخوانی کنید.
توصیه ما این است هر پوشهای که برنامه مورد نظر متلب را ذخیره میکنید، فایلی که قرار است فراخوانی شود را هم همانجا ذخیره نمایید.
در زیر ما میخواهیم یک فایل txt با نام data را فراخوانی نماییم.
fid = fopen('data.txt');
x = textscan(fid, ' %s %4f\n ' );
در این دو خط کد شما یک فایل به نام data.txt را فراخوانی کرده و در متغیری به نام fid ذخیره میکنید. سپس با توجه به اطلاعات موجود در فایل txt باید مشخص کنید که مقادیر به چه صورت به نرمافزار متلب import بشوند.
مثلا ما اینجا فایل txt رو به صورت یک آرایه سلولی با دو ستون در نظر گرفتیم. بنابراین برای import کردن دادهها به متلب از دستور textscan استفاده نمودیم. سپس اسم متغیر fid را نوشته و باتوجه به دادههایی که میخواهیم import شوند نوع آنها را مشخص میکنیم.
ما در اینجا فرض کردهایم فایل txt دارای ۲ ستون میباشد که ستون اول به صورت رشتهای میباشد و ستون دوم یک سری از اعداد حقیقی میباشند. بنابراین باید در درون دستور textscan نوع دادهها را مشخص کنیم. نوع دادهها باید درون کوتیشن باز و بسته شده تعریف شود. و به تعداد ستونها که در اینجا ۲ ستون میباشد تعریف میکنیم. فقط توجه داشته باشید برای فراخوانی هر نوع دادهای در متلب باید قبل از آن از علامت ممیز استفاده کرد. همانند استفاده شده در این مثال.
حرف بعد از ممیز نشان دهنده نوع داده میباشد. که در اینجا s به معنی رشته و f به معنی اعشاری میباشد. همانطور که میبینید قبل از f یک عدد ۴ قرار گرفته است که به معنی تعداد ارقام بعد از ممیز میباشد. سپس بعد از 4f% یک کارکتر n\ قرار گرفته است که به معنی این است که بعد از خواندن هر خط، به خط بعدی برود.
در نهایت دادهها در یک آرایه سلولی به نام x ذخیره میشوند.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
اعضای محترم کانال:
✅✅✅ یک خبر خیلی خوب
از این به بعد آموزش زبان پایتون هم در کانال قرار خواهد گرفت.
زبان برنامهنویسی پایتون یکی از بهترین و محبوبترین زبانهای برنامهنویسی است. پایتون به دلیل داشتن کتابخانههای بسیار زیادی که دارد بسیار شهرت زیادی دارد.
برنامه کانال از این به بعد به این صورت خواهد بود که در روزهای زوج آموزش متلب و در روزهای فرد آموزش پایتون در کانال قرار داده خواهد شد.
لطفا کانال را به کسانی که قصد یادگیری پایتون را دارند معرفی نمایید.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top
✅✅✅ یک خبر خیلی خوب
از این به بعد آموزش زبان پایتون هم در کانال قرار خواهد گرفت.
زبان برنامهنویسی پایتون یکی از بهترین و محبوبترین زبانهای برنامهنویسی است. پایتون به دلیل داشتن کتابخانههای بسیار زیادی که دارد بسیار شهرت زیادی دارد.
برنامه کانال از این به بعد به این صورت خواهد بود که در روزهای زوج آموزش متلب و در روزهای فرد آموزش پایتون در کانال قرار داده خواهد شد.
لطفا کانال را به کسانی که قصد یادگیری پایتون را دارند معرفی نمایید.
کانال برنامهنویسی و کامپیوتر:
@programming_computer_top