تبلیغات
انجام پروژه های مهندسی برق - اموزش matlab
اموزش matlab
شنبه 8 مرداد 1390 ساعت 04:48 ب.ظ | نوشته ‌شده به دست رسول نیک بخت | ( نظرات )


معرفی نرم افزار Matlab
مطلب ( MATLAB ) یکی از زبانهای برنامه نویسی سطح بالا با تمرکز بر روی تکنیکهای محاسباتی است. این نرم افزار محیطی مناسب برای انجام عملیاتهای ریاضی، ایجاد محیطهای ویژوال و برنامه نویسی آسان را همزمان فراهم کرده است. در این نرم افزار تلاش بر آن است که مسائل ریاضی و راه حلهای آنها به همان صورتیکه در ریاضیات رایج دانشگاهی وجود دارد ارائه شوند.

. این نرم افزار محیطی مناسب برای انجام عملیاتهای ریاضی، ایجاد محیطهای ویژوال و برنامه نویسی آسان را همزمان فراهم کرده است. در این نرم افزار تلاش بر آن است که مسائل ریاضی و راه حلهای آنها به همان صورتیکه در ریاضیات رایج دانشگاهی وجود دارد ارائه شوند.


لینک دانلوذ در ادامه ی مطلب

این نرم افزار به صورت اختصاصی در موارد زیر
کاربرد دارد:

۱) ریاضیات و محاسبات

۲) ساخت و پیاده سازی الگوریتم های ریاضی

۳) جمع آوری داده ها

۴) مدلسازی، شبیه سازی و تحلیل مدل

۵) آنالیز، استخراج مشخصه های آماری، رسم و نمایش دیتا

۶) رسم گرافهای مهندسی و علوم(منحنی های دو بعدی و سه بعدی، منحنی های آماری و . . . )

۷) تولید نرم افزارهای کاربردی دارای واسط گرافیکی

نرم افزار مطلب دارای سیستمی اندرکنشی بوده که در آن تمامی داده ها به صورت آرایه های بدون تعیین بعد معین و مشخص ذخیره می شوند. این خاصیت این امکان را به شما می دهد که مسائل محاسباتی بسیاری را با استفاده از فرمولهای برداری و ماتریسی برای طیف وسیعی از داده ها بنویسید. این نحوه برنامه نویسی در حقیقت کسری از زمانی است که در یک زبان سطح متوسط غیر دینامیک چون C و FORTRAN صرف می شود.

نام MATLAB از حروف ابتدایی MATRIX LABORATORY آمده است. این نرم افزار در ابتدا به عنوان نرم افزاری جهت انجام سریعتر عملیاتهای ماتریس و به عنوان تجمیع دو پروژه LINPACK و ETSPACK طراحی شد. امروزه نرم افزار مطلب از کتابخانه های تابعی BLAS و LAPACK در محاسبات ماتریسی خود استفاده می کند.

MATLAB طیف متنوعی از کاربران را تحت پوشش قرار داده است. در محیطهای دانشگاهی از مطلب به عنوان ابزاری برای آموزش دوره های مقدماتی تا پیشرفته ریاضیات، علوم مهندسی و علوم پایه استفاده می شود. در صنایع نیز مطلب به عنوان ابزاری برای تحقیقات افزایش تولید و نیز آنالیز ریاضی مسائل درگیر در آن صنایع استفاده می شود.

شرکت MathWorks به همراه نرم افزار MATLAB ، راه حلهای کاربردی معینی در زمینه های علوم نو را با عنوان Toolbox عرضه کرده است. آنچه در این جعبه ابزارهای کاربردی ارائه شده چنان است که کاربران را قادر می سازد ضمن استفاده از تکنولوژی محاسباتی مربوطه به یادگیری و توسعه آن نیز بپردازد، این جعبه ابزارها ، مجموعه ای از توابع مطلب ( m file ) را شامل شده که ضمن اضافه شدن به نرم افزار مطلب محیط آن را برای حل مسائل ویژه ای از علوم جدید آماده می کند.

از حوزه های علوم جدیدی که در این جعبه ابزارها به آنها پرداخت شده می توان به جعبه ابزارهای پردازش تصویر، پردازش سیگنال، سیستم های کنترلی، شبکه های عصبی، منطق فازی، فوریه دو بعدی Wavelett ، شبیه سازی و . . . اشاره کرد.

● ساختار نرم افزار مطلب:

نرم افزار MATLAB بر ۵ رکن اصلی استوار است، این ارکان عبارتند از:

۱) میز و محیط کاری نرم افزار:

این مجموعه کاربر را قادر می سازد تا با نرم افزار ارتباط موثری برقرار کند. بدین منظور نرم افزار از واسطهای گرافیکی قدرتمندی بهره می برد که از آن جمله می توان به صفحه کار و پنجره فرمان و پنجره تاریخچه فرامین ( Command History ) ، پنجره ویرایش و رفع عیب برنامه های مطلب، آنالایزر کدهای برنامه نویسی، جستجوگر، help نرم افزار، فضای کاری متغیرهای مطلب و نیز فایلها و مسیرهای جستجو و . . . اشاره کرد.

۲) کتابخانه توابع ریاضی:

در این نرم افزار مجموعه وسیعی از الگوریتم های محاسباتی از توابع ابتدایی چون ( جمع سینوسی و کسینوسی و ریاضیات مختلط تا توابع پیچیده تر چون معکوس ماتریس، مقادیر ویژه ماتریس، توابع بسل و FFT ( تبدیل فوریه سریع ) را شامل می شود.

۳) زبان برنامه نویسی:

این نرم افزار دارای زبان برنامه نویسی سطح بالای آرایه ای/ماتریسی با فرامین کنترل برنامه، ساخت تابع، پذیرش ساختارهای مختلف داده ای، قابلیت دریافت ورودی/ارسال خروجی و قابلیت برنامه نویسی شی گرا می باشد. برنامه نویسی در این محیط به هر دو صورت نوشتن برنامه های کوچک ( Small Scale ) تا برنامه های بزرگ ( Large Scale ) امکان پذیر است.

۴) خواص گرافیکی نرم افزار:

مطلب قابلیت نمایش بسیار آسان ماتریسها و بردارها، دستکاری و چاپ دیتای مربوطه را دارد. این موارد مشتمل بر نمایش گرافهای دو و سه بعدی، پردازش تصویر، انیمیشن سازی و ارائه تصاویر با فرمت دلخواه می باشد. همچنین در این نرم افزار امکان ساخت واسطهای گرافیکی وجود دارد.

۵) واسطهای با محیط بیرونی مطلب/API :

مطلب امکان ارتباط دوطرفه با نرم افزارهای Fortran و C را دارد. این امکان به سه صورت در مطلب قابل استفاده است:

۱) صداکردن برنامه مطلب در برنامه های C ( به صورت dll )

۲) استفاده از مطلب به عنوان یک موتور محاسباتی

۳) خواندن و نوشتن mat فایل.

پسورد:     www.elc-project.mihanblog.com  

مرتبط با: MATLAB ,

برچسب‌ها: matlab , آموزش matlab ,

می توانید دیدگاه خود را بنویسید
laylatomb.weebly.com شنبه 14 مرداد 1396 09:52 ق.ظ
Today, I went to the beach front with my kids.
I found a sea shell and gave it to my 4 year old daughter
and said "You can hear the ocean if you put this to your ear." She placed
the shell to her ear and screamed. There was a hermit crab inside and
it pinched her ear. She never wants to go back!

LoL I know this is completely off topic but I had
to tell someone!
Can you increase your height by stretching? جمعه 13 مرداد 1396 06:40 ق.ظ
It's wonderful that you are getting ideas from this post as well as from our discussion made at
this place.
randeeaoki.hatenablog.com یکشنبه 8 مرداد 1396 08:24 ب.ظ
Great post. I was checking constantly this blog and I am impressed!
Very helpful info particularly the last part :) I care for such info a lot.

I was seeking this particular info for a long time. Thank you and good luck.
What causes burning pain in Achilles tendon? جمعه 6 مرداد 1396 07:56 ب.ظ
I was excited to find this website. I want to to thank you for
ones time due to this wonderful read!! I definitely liked every little bit of it and i
also have you saved as a favorite to check out new
stuff in your web site.
Where is the Achilles heel? جمعه 6 مرداد 1396 08:21 ق.ظ
Hello would you mind stating which blog platform you're
working with? I'm looking to start my own blog soon but I'm having a hard time choosing between BlogEngine/Wordpress/B2evolution and Drupal.
The reason I ask is because your design and style seems different then most blogs and I'm looking for
something completely unique. P.S My apologies for getting off-topic but I had to ask!
http://headymotto3790.jimdo.com/ یکشنبه 31 اردیبهشت 1396 11:38 ق.ظ
Wonderful beat ! I would like to apprentice while you amend your website, how could i subscribe for a
blog website? The account aided me a acceptable deal.
I had been tiny bit acquainted of this your broadcast provided bright
clear idea
mimiweald.over-blog.com چهارشنبه 27 اردیبهشت 1396 08:21 ب.ظ
Hey very cool web site!! Guy .. Excellent .. Amazing .. I'll bookmark your web site and take the feeds additionally?
I am glad to seek out a lot of helpful info here in the post,
we want develop more strategies in this regard, thanks for sharing.
. . . . .
manicure چهارشنبه 13 اردیبهشت 1396 05:38 ب.ظ
I am really grateful to the owner of this web page who has shared this great post at here.
BHW دوشنبه 28 فروردین 1396 01:44 ب.ظ
Highly energetic post, I loved that bit. Will there be a part 2?
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
 
دیگر موارد
تعداد مطالب :
تعداد نویسندگان :
آخرین بروز رسانی :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
بازدید کل :
آخرین بازدید :