آموزش متلب

تقسیم کردن اعدادبا دستورrdivide

تقسیم کردن (Division) اعداد بر یکدیگر (معادل دستور A./B)، با دستور rdivide ، در متلب (MATLAB)

دستور rdivide در متلب (MATLAB)، برای تقسیم کردن (Division) اعداد بر یکدیگر به کار می رود.

اگر دستور rdivide را به صورت زیر بنویسیم :

C = rdivide(A, B)

آنگاه عملیات تقسیم زیر را اجرا می کند :

C = A./B

یعنی هر عنصر از ماتریس A ، بر عنصر متناظر از ماتریس B ، تقسیم می گردد (البته A و B می توانند هر کدام تنها یک عدد باشند).

به مثال زیر توجه کنید :

مثال
clear all
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) می باشد.

نتیجه :

C_1 =

    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) بوده، برابر ماتریسی با اندازه متغیر دیگر و با عنصرهای برابر همان عدد تنها، در نظر گرفته می شود و عملیات تقسیم بر روی عناصر متناظر از دو ماتریس، اجرا می گردد.

به مثال زیر توجه کنید :

مثال
clear all
close all
clc

A = 4;
B = [3 4 1 3 7];

C_1 = A./B
C_2 = rdivide(A, B)

نتیجه :

C_1 =

    1.3333    1.0000    4.0000    1.3333    0.5714

C_2 =

    1.3333    1.0000    4.0000    1.3333    0.5714

مثال
clear all
close all
clc

A = [4 6 5 8 7];
B = 3;

C_1 = A./B
C_2 = rdivide(A, B)

نتیجه :

C_1 =

    1.3333    2.0000    1.6667    2.6667    2.3333

C_2 =

    1.3333    2.0000    1.6667    2.6667    2.3333

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *