تقسیم کردن (Division) اعداد بر یکدیگر (معادل دستور A./B)، با دستور rdivide ، در متلب (MATLAB)
دستور rdivide در متلب (MATLAB)، برای تقسیم کردن (Division) اعداد بر یکدیگر به کار می رود.
اگر دستور rdivide را به صورت زیر بنویسیم :
آنگاه عملیات تقسیم زیر را اجرا می کند :
یعنی هر عنصر از ماتریس A ، بر عنصر متناظر از ماتریس B ، تقسیم می گردد (البته A و B می توانند هر کدام تنها یک عدد باشند).
به مثال زیر توجه کنید :
close all
clc
A = [4 6 5 8 7];
B = [3 4 1 3 7];
C_1 = A./B
C_2 = rdivide(A, B)
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
1.3333 1.5000 5.0000 2.6667 1.0000
C_2 =
1.3333 1.5000 5.0000 2.6667 1.0000
اگر از دو متغیر A و B ، یکی ماتریس و دیگری تنها یک عدد (Scalar) باشد، آنگاه آن متغیری که تنها یک عدد (Scalar) بوده، برابر ماتریسی با اندازه متغیر دیگر و با عنصرهای برابر همان عدد تنها، در نظر گرفته می شود و عملیات تقسیم بر روی عناصر متناظر از دو ماتریس، اجرا می گردد.
به مثال زیر توجه کنید :
close all
clc
A = 4;
B = [3 4 1 3 7];
C_1 = A./B
C_2 = rdivide(A, B)
نتیجه :
1.3333 1.0000 4.0000 1.3333 0.5714
C_2 =
1.3333 1.0000 4.0000 1.3333 0.5714
close all
clc
A = [4 6 5 8 7];
B = 3;
C_1 = A./B
C_2 = rdivide(A, B)
نتیجه :
1.3333 2.0000 1.6667 2.6667 2.3333
C_2 =
1.3333 2.0000 1.6667 2.6667 2.3333