انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

المحاضرة الثالثة/حاسبات/ Matlab

Share |
الكلية كلية التربية للعلوم الصرفة     القسم  قسم الرياضيات     المرحلة 1
أستاذ المادة اميرة عبدالواحد فنجان الفنجان       24/03/2021 21:12:33
The third lecture is supplement of the functions that applied in last lecture.

Prod function this function returns the product of an array elements.

1. B = prod(A) returns the product of the array elements of A. If A is a vector, then prod(A) returns the product of the elements. If A is a nonempty matrix, then prod(A) treats the columns of A as vectors and returns a row vector of the products of each column. If A is an empty 0-by-0 matrix, prod(A) returns 1.

Example
>> A=[1:3:7;2:3:8;3:3:9]
A = 3×3

1 4 7
2 5 8
3 6 9

>> B = prod(A) B = 1×3

6 120 504

2. B = prod(A,dim) returns the products along dimension dim. For example, if A is a matrix, prod(A,2) is a column vector containing the products of each row.
Example
>> dim = 2;

>> B = prod(A,dim)

B = 3×1

28 80 162


Comprod function this function returns the cumulative product of an array elements.



1. B = cumprod(A) returns the cumulative product of A starting at the beginning of the first array dimension in A whose size does not equal 1. If A is a vector, then cumprod(A) returns a vector containing the cumulative product of the elements of A. If A is a matrix, then cumprod(A) returns a matrix containing the cumulative products for each column of A.

Example
>> A = 1:5;
>> B = cumprod(A)
B = 1×5

1 2 6 24 120

>> A = [1 4 7; 2 5 8; 3 6 9]
A = 3×3

1 4 7
2 5 8
3 6 9

>> B = cumprod(A)
B = 3×3

1 4 7
2 20 56
6 120 504

2. B = cumprod(A,dim) returns the cumulative product along dimension dim. For example, if A is a matrix, then cumprod(A,2) returns the cumulative product of each row.
Example
>> A = [1 3 5; 2 4 6]
A = 2×3

1 3 5
2 4 6

>> B = cumprod(A,2)
B = 2×3

1 3 15
2 8 48

3. B = cumprod(___,direction) optionally specifies the direction using any of the previous syntaxes. You must specify A, and optionally can specify dim. For instance, cumprod(A,2, reverse ) returns the cumulative product within the rows of A by working from end to beginning of the second dimension. (direction — Direction of accumulation forward (default) | reverse )

Example
>> A = randi([1,10],3)
A = 3×3



9 10 3
10 7 6
2 1 10

>> B = cumprod(A, reverse )

B = 3×3

180 70 180
20 7 60
2 1 10


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
الرجوع الى لوحة التحكم