ݺߣ

ݺߣShare a Scribd company logo
‫دریافت‬ ‫و‬ ‫بیشتر‬ ‫ویدئوهای‬ ‫مشاهده‬ ‫برای‬
‫آموزشی‬ ‫اسالیدهای‬‫نظرات‬ ‫و‬ ‫سواالت‬ ‫کردن‬ ‫مطرح‬ ‫و‬
‫فرمایید‬ ‫مراجعه‬ ‫زیر‬ ‫آدرس‬ ‫به‬ ‫خود‬.
http://www.sharifspe.ir/softamoz
https://t.me/behzaad_ho
‫مدرس‬
‫سیدبهزاد‬
‫زاده‬‫حسین‬
‫و‬ ‫بردار‬
‫ماتریس‬3
‫نرم‬ ‫آموزش‬
‫افزار‬MATLAB
2
bdhosseinzadeh@gmail.com
/behzadhosseinzadeh7 ‫به‬ ‫دسترسی‬
‫اسالیدها‬:
‫ها‬‫درایه‬ ‫کردن‬ ‫حذف‬ ‫و‬ ‫اضافه‬
‫ماتریس‬ ‫از‬‫ماتریس‬ ‫یک‬ ‫به‬ ‫ماتریس‬ ‫یا‬ ‫بردار‬ ‫قالب‬ ‫در‬ ‫را‬ ‫جدید‬ ‫های‬‫درایه‬ ‫توان‬‫می‬
‫کرد‬ ‫حذف‬ ‫یا‬ ‫اضافه‬ ‫موجود‬.
‫یا‬ ‫بردار‬ ‫اندازه‬ ‫که‬ ‫کرد‬ ‫توجه‬ ‫نکته‬ ‫این‬ ‫به‬ ‫باید‬ ‫امر‬ ‫این‬ ‫حصول‬ ‫برای‬
‫باشد‬ ‫داشته‬ ‫خوانی‬ ‫هم‬ ‫موجود‬ ‫ماتریس‬ ‫با‬ ‫بایست‬ ‫می‬ ‫جدید‬ ‫ماتریس‬
‫ماتریس‬ ‫میتوان‬ ‫همچنین‬B‫ماتریس‬ ‫به‬ ‫جدا‬ ‫ماتریس‬ ‫یک‬ ‫عنوان‬ ‫به‬A
‫کرد‬ ‫اضافه‬( .AB = [A B])
‫ستون‬ ‫یک‬ ‫یا‬ ‫درایه‬ ‫یک‬ ‫حذف‬ ‫برای‬/‫آن‬ ،‫ماتریس‬ ‫یک‬ ‫از‬ ‫سطر‬(‫ها‬)‫درایه‬(‫ها‬)
‫با‬ ‫برابر‬ ‫را‬[]‫میگذاریم‬.
3
‫متلب‬ ‫در‬ ‫توابع‬ ‫بودن‬ ‫برداری‬
‫یک‬ ‫صورت‬ ‫به‬ ‫داده‬ ‫مقدار‬ ‫اگر‬ ‫که‬ ‫باشد‬ ‫می‬ ‫معنا‬ ‫این‬ ‫به‬ ‫بودن‬ ‫برداری‬
‫کند‬ ‫می‬ ‫عمل‬ ‫بردار‬ ‫عناصر‬ ‫تمام‬ ‫روی‬ ‫تابع‬ ،‫باشد‬ ‫بردار‬.‫روش‬ ‫این‬
‫برنامه‬ ‫در‬ ‫تکراری‬ ‫های‬ ‫حلقه‬ ‫بردن‬ ‫کار‬ ‫به‬ ‫از‬ ‫را‬ ‫ما‬ ‫بودن‬ ‫برداری‬
‫میکند‬ ‫نیاز‬ ‫بی‬ ‫نویسی‬.
𝑥 = 0: 𝑝𝑖/4: 𝑝𝑖
𝑦1 = cos 𝑥 ; 𝑦2 = sin(𝑥), 𝑦3 = tan(𝑥)
4
‫دیگر‬ ‫تابع‬ ‫چند‬ ‫معرفی‬
‫تابع‬sum(A):‫دهد‬ ‫می‬ ‫نمایش‬ ‫را‬ ‫ماتریس‬ ‫های‬ ‫ستون‬ ‫مقادیر‬ ‫جمع‬.
‫نکته‬:sum(sum(A))‫برمیگرداند‬ ‫را‬ ‫ماتریس‬ ‫عناصر‬ ‫کل‬ ‫جمع‬.
‫تابع‬repmat(A,m,n):‫ستون‬ ‫یا‬ ‫سطرها‬ ‫کلیه‬ ‫که‬ ‫ماتریس‬ ‫یک‬ ‫تولید‬ ‫برای‬
‫رود‬ ‫می‬ ‫کار‬ ‫به‬ ‫است‬ ‫تکراری‬ ‫آن‬ ‫های‬( .m‫و‬ ‫سطر‬ ‫بیانگر‬n‫ستون‬ ‫بیانگر‬
‫باشد‬ ‫می‬)
‫تابع‬logspace(start value,end value,number points):‫بین‬ ‫ها‬ ‫زیرفاصله‬ ‫تعداد‬
10start value‫و‬10end value‫کند‬ ‫می‬ ‫ایجاد‬.
5
‫ها‬ ‫ماتریس‬ ‫شکل‬ ‫تغییر‬
‫دستور‬ ‫با‬ ‫توانیم‬ ‫می‬reshape‫دیگری‬ ‫ماتریس‬ ،‫بردار‬ ‫یا‬ ‫ماتریس‬ ‫یک‬ ‫از‬
‫ایم‬ ‫کرده‬ ‫مشخص‬ ‫را‬ ‫آن‬ ‫ستون‬ ‫و‬ ‫سطر‬ ‫تعداد‬ ‫که‬ ‫کنیم‬ ‫ایجاد‬.‫عناصر‬
‫به‬ ‫نحو‬ ‫همین‬ ‫به‬ ‫و‬ ‫دارد‬ ‫را‬ ‫بردار‬ ‫یک‬ ‫حکم‬ ‫ستونی‬ ‫طور‬ ‫به‬ ‫اولیه‬ ‫ماتریس‬
‫مساوی‬ ‫عناصر‬ ‫تعداد‬ ‫ماتریس‬ ‫دو‬ ‫هر‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫منتقل‬ ‫جدید‬ ‫ماتریس‬
‫داشت‬ ‫خواهند‬.
𝐴 = 𝑜𝑛𝑒𝑠(𝑚, 𝑛)
𝐵 = 𝑟𝑒𝑠ℎ𝑎𝑝𝑒(𝐴, 𝑝, 𝑞)
𝑚 ∗ 𝑛 = 𝑝 ∗ 𝑞
‫ماتریس‬ ‫اینجا‬ ‫در‬A‫ماتریس‬ ‫به‬ ‫را‬B‫داری‬ ‫که‬p‫سطر‬‫و‬q‫تبدیل‬ ‫است‬ ‫ستون‬
‫ایم‬ ‫کرده‬. 6
‫دریافت‬ ‫و‬ ‫بیشتر‬ ‫ویدئوهای‬ ‫مشاهده‬ ‫برای‬
‫آموزشی‬ ‫اسالیدهای‬‫نظرات‬ ‫و‬ ‫سواالت‬ ‫کردن‬ ‫مطرح‬ ‫و‬
‫فرمایید‬ ‫مراجعه‬ ‫زیر‬ ‫آدرس‬ ‫به‬ ‫خود‬.
http://www.sharifspe.ir/softamoz
https://t.me/behzaad_ho

More Related Content

بردار و ماتریس 3

  • 1. ‫دریافت‬ ‫و‬ ‫بیشتر‬ ‫ویدئوهای‬ ‫مشاهده‬ ‫برای‬ ‫آموزشی‬ ‫اسالیدهای‬‫نظرات‬ ‫و‬ ‫سواالت‬ ‫کردن‬ ‫مطرح‬ ‫و‬ ‫فرمایید‬ ‫مراجعه‬ ‫زیر‬ ‫آدرس‬ ‫به‬ ‫خود‬. http://www.sharifspe.ir/softamoz https://t.me/behzaad_ho
  • 3. ‫ها‬‫درایه‬ ‫کردن‬ ‫حذف‬ ‫و‬ ‫اضافه‬ ‫ماتریس‬ ‫از‬‫ماتریس‬ ‫یک‬ ‫به‬ ‫ماتریس‬ ‫یا‬ ‫بردار‬ ‫قالب‬ ‫در‬ ‫را‬ ‫جدید‬ ‫های‬‫درایه‬ ‫توان‬‫می‬ ‫کرد‬ ‫حذف‬ ‫یا‬ ‫اضافه‬ ‫موجود‬. ‫یا‬ ‫بردار‬ ‫اندازه‬ ‫که‬ ‫کرد‬ ‫توجه‬ ‫نکته‬ ‫این‬ ‫به‬ ‫باید‬ ‫امر‬ ‫این‬ ‫حصول‬ ‫برای‬ ‫باشد‬ ‫داشته‬ ‫خوانی‬ ‫هم‬ ‫موجود‬ ‫ماتریس‬ ‫با‬ ‫بایست‬ ‫می‬ ‫جدید‬ ‫ماتریس‬ ‫ماتریس‬ ‫میتوان‬ ‫همچنین‬B‫ماتریس‬ ‫به‬ ‫جدا‬ ‫ماتریس‬ ‫یک‬ ‫عنوان‬ ‫به‬A ‫کرد‬ ‫اضافه‬( .AB = [A B]) ‫ستون‬ ‫یک‬ ‫یا‬ ‫درایه‬ ‫یک‬ ‫حذف‬ ‫برای‬/‫آن‬ ،‫ماتریس‬ ‫یک‬ ‫از‬ ‫سطر‬(‫ها‬)‫درایه‬(‫ها‬) ‫با‬ ‫برابر‬ ‫را‬[]‫میگذاریم‬. 3
  • 4. ‫متلب‬ ‫در‬ ‫توابع‬ ‫بودن‬ ‫برداری‬ ‫یک‬ ‫صورت‬ ‫به‬ ‫داده‬ ‫مقدار‬ ‫اگر‬ ‫که‬ ‫باشد‬ ‫می‬ ‫معنا‬ ‫این‬ ‫به‬ ‫بودن‬ ‫برداری‬ ‫کند‬ ‫می‬ ‫عمل‬ ‫بردار‬ ‫عناصر‬ ‫تمام‬ ‫روی‬ ‫تابع‬ ،‫باشد‬ ‫بردار‬.‫روش‬ ‫این‬ ‫برنامه‬ ‫در‬ ‫تکراری‬ ‫های‬ ‫حلقه‬ ‫بردن‬ ‫کار‬ ‫به‬ ‫از‬ ‫را‬ ‫ما‬ ‫بودن‬ ‫برداری‬ ‫میکند‬ ‫نیاز‬ ‫بی‬ ‫نویسی‬. 𝑥 = 0: 𝑝𝑖/4: 𝑝𝑖 𝑦1 = cos 𝑥 ; 𝑦2 = sin(𝑥), 𝑦3 = tan(𝑥) 4
  • 5. ‫دیگر‬ ‫تابع‬ ‫چند‬ ‫معرفی‬ ‫تابع‬sum(A):‫دهد‬ ‫می‬ ‫نمایش‬ ‫را‬ ‫ماتریس‬ ‫های‬ ‫ستون‬ ‫مقادیر‬ ‫جمع‬. ‫نکته‬:sum(sum(A))‫برمیگرداند‬ ‫را‬ ‫ماتریس‬ ‫عناصر‬ ‫کل‬ ‫جمع‬. ‫تابع‬repmat(A,m,n):‫ستون‬ ‫یا‬ ‫سطرها‬ ‫کلیه‬ ‫که‬ ‫ماتریس‬ ‫یک‬ ‫تولید‬ ‫برای‬ ‫رود‬ ‫می‬ ‫کار‬ ‫به‬ ‫است‬ ‫تکراری‬ ‫آن‬ ‫های‬( .m‫و‬ ‫سطر‬ ‫بیانگر‬n‫ستون‬ ‫بیانگر‬ ‫باشد‬ ‫می‬) ‫تابع‬logspace(start value,end value,number points):‫بین‬ ‫ها‬ ‫زیرفاصله‬ ‫تعداد‬ 10start value‫و‬10end value‫کند‬ ‫می‬ ‫ایجاد‬. 5
  • 6. ‫ها‬ ‫ماتریس‬ ‫شکل‬ ‫تغییر‬ ‫دستور‬ ‫با‬ ‫توانیم‬ ‫می‬reshape‫دیگری‬ ‫ماتریس‬ ،‫بردار‬ ‫یا‬ ‫ماتریس‬ ‫یک‬ ‫از‬ ‫ایم‬ ‫کرده‬ ‫مشخص‬ ‫را‬ ‫آن‬ ‫ستون‬ ‫و‬ ‫سطر‬ ‫تعداد‬ ‫که‬ ‫کنیم‬ ‫ایجاد‬.‫عناصر‬ ‫به‬ ‫نحو‬ ‫همین‬ ‫به‬ ‫و‬ ‫دارد‬ ‫را‬ ‫بردار‬ ‫یک‬ ‫حکم‬ ‫ستونی‬ ‫طور‬ ‫به‬ ‫اولیه‬ ‫ماتریس‬ ‫مساوی‬ ‫عناصر‬ ‫تعداد‬ ‫ماتریس‬ ‫دو‬ ‫هر‬ ‫و‬ ‫شد‬ ‫خواهد‬ ‫منتقل‬ ‫جدید‬ ‫ماتریس‬ ‫داشت‬ ‫خواهند‬. 𝐴 = 𝑜𝑛𝑒𝑠(𝑚, 𝑛) 𝐵 = 𝑟𝑒𝑠ℎ𝑎𝑝𝑒(𝐴, 𝑝, 𝑞) 𝑚 ∗ 𝑛 = 𝑝 ∗ 𝑞 ‫ماتریس‬ ‫اینجا‬ ‫در‬A‫ماتریس‬ ‫به‬ ‫را‬B‫داری‬ ‫که‬p‫سطر‬‫و‬q‫تبدیل‬ ‫است‬ ‫ستون‬ ‫ایم‬ ‫کرده‬. 6
  • 7. ‫دریافت‬ ‫و‬ ‫بیشتر‬ ‫ویدئوهای‬ ‫مشاهده‬ ‫برای‬ ‫آموزشی‬ ‫اسالیدهای‬‫نظرات‬ ‫و‬ ‫سواالت‬ ‫کردن‬ ‫مطرح‬ ‫و‬ ‫فرمایید‬ ‫مراجعه‬ ‫زیر‬ ‫آدرس‬ ‫به‬ ‫خود‬. http://www.sharifspe.ir/softamoz https://t.me/behzaad_ho