GuilanCS | علوم کامپیوتر
1.04K subscribers
1.61K photos
60 videos
225 files
1.01K links
💻انجمن علمی علوم کامپیوتر دانشگاه گیلان

🔶اینستاگرام انجمن:https://instagram.com/csguilan

🔷ارتباط با دبیر انجمن(اسماعیل ذوالفقاری):
@anon7vip


🔗گروه دانشجویان:
Download Telegram
🗝برخی از کلمات کلیدی زبان سی پلاس پلاس

asm - and -auto - bitand - bool - break - case - catch - char - class - const - continue - default - delete -do - double - else - enum - explicit - export - false - float - for - friend - goto - if - int - long - namespace - new - not - operator - or - private - protected - public- register - return - short - signed - sizeof - static - struct - switch - template - this - true - try - typedef - union - virtual - void - while - xor
💎پایان معرفی زبان برنامه نویسی سی ++


🌴🌱🌿🍀🍃🌷🌼🌸💐🌳🌲🎄🌵
This media is not supported in your browser
VIEW IN TELEGRAM
دوستان عزیز .. برای فراگیری نکاتی درباره ی زبان انگلیسی عمومی و تخصصی ، میتونید به کانال زبان انگلیسی انجمن علمی علوم کامپیوتر دانشگاه گیلان بپیوندید (اونجا هم عیدانه داریم 🌈)

https://telegram.me/Mylanguageworld
به عنوان آخرین بخش این قسمت از عیدانه ، قسمت دوم آموزش نرم افزار متلب رو تقدیم حضورتون میکنیم .

⚡️باز هم خدمت شما عرض می کنم که این آموزش ها در کانال persian developers هست و متلب هم در این کانال توسط یکی از اعضای شورای مدیریت انجمن علوم کامپیوتر دانشگاه گیلان تدریس میشه ..
بریم آموزش رو با هم ببینیم 🌹
📝 قسمت دوم آموزش متلب 📝


🌴🌱🌿🍀🍃🌷🌼🌸💐🌳🌲🎄🌵
تعریف ماتریس (Matrix)

ماتریس یک آرایه مستطیلی شکل از اعداد یا عبارات ریاضی است که به صورت سطر و ستون نوشته شده است.
برای مثال:

A=[1 2 3 4 5]

یک ماتریس 5*1 است..به این ماتریس ،ماتریس سطری گفته می شود.مولفه های یک ماتریس در داخل کروشه نوشته میشوند [].عناصر ماتریس را میتوان با کاما یا space از هم جدا کرد
هر 2 روش زیر نیز برای نمایش این ماتریس درست است.
A=[1,2,3,4,5]
A=[1 2,3 4,5]
ماتریس زیر یک ماتریس 3 در 4 است.

A=[1 2 3 4;5 6 7 8;-1 0 1 2]

این ماتریس را به روش زیر میتوان وارد برنامه کرد:

A=[1 2 3 4 ENTER
5 6 7 8 ENTER
-1 0 1 2]
a=A(2,3)
این دستور عنصر سطر دوم و ستون سوم را برای ما نشان میدهد

خروجی :

a=7
—---------------------------------------------------------------—
A(1,2)
این دستور عنصر سطر اول و ستون دوم را برای ما نشان میدهد

خروجی:

2

⚡️دقت کنید که در MATLAB, ایندکس بردار و ماتریس همیشه از 1 شروع میشود
💡حالا قصد داریم با چند دستور دیگه در مورد ماتریس ها آشنا بشیم
—----------------------------------------------------------
»A.*h
برای ضرب نقطه ای از دستور بالا استفاده میکنیم
برای حذف عناصر یک سطر یا یک ستون میتوان به صورت زیر عمل کرد

A(5,:)=[]
با این دستور تمامی عناصر سطر 5 ام از ماتریس حذف خواهند شد

A(:,6)=[]
با این دستور تمامی عناصر ستون 6 ام از ماتریس حذف خواهد شد

📝برای مثال فرض کنید ماتریس زیر را داشته باشیم

b=[ 1 2 3;7 8 9;11 55 100]

با اعمال دستورات

b(:,1)=[]
ستون 1ام حذف میشود

b(2,:)=[]
سطر 2 ام حذف میشود نتیجه به صورت زیر است
برای محاسبه ی معکوس ماتریس و همینطور دترمینان به صورت زیر عمل میکنیم :
معکوس ماتریس a

inv(a)
این دستور فقط برای ماتریس های مربع کاربرد دارد .

—------------------------------------------
محاسبه دترمینان ماتریس

det(a)
—------------------------------------------------
این دستور یک ماتریس همانی 3*3 ایجاد میکند.

ones(3)
—------------------------------------------—
این دستور یک ماتریس همانی 5*3 ایجاد میکند.

ones(3,5)
Zeros(3);
یک ماتریس 3*3 تولید میکند که همه درایه های آن صفر است

—------------------------------------
یک ماتریس 3*3 تولید میکند که همه درایه های آن صفر است

برای انتخاب یک سطر یا یک ستون از ماتریس به صورت زیر عمل میکنیم.


c=a(:,3)
b=a(1:3,3)
r=a(2,:)
e=a(1:2,1:3)
حالا این دستورات را روی ماتریس زیر امتحان میکنیم تا نتیجه اش را ببینیم :

a=[1 2 3 4;5 6 7 8;9 10 11 12]

نتیجه :