نرم افزارهای VIP در کانال تلگرام آپلود می شود. جهت دسترسی به فایلها، به کانال تلگرامی مراجعه نمایید: EngPedia_ir@

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

در این پست قصد داریم در مورد اعداد و توابع مختلط، نحوه نمایش و درنهایت رسم آنها در نرم افزار MATLAB همراه با چند مثال، مطالبی خدمت شما ارائه دهیم. نمایش اعداد مختلط در MATLAB با نماد i یا j امکان پذیر می باشد. مانند:

a=2+3i
b=2+3j

هر دو عبارت فوق یکسان بوده و نتیجه ای که در نرم افزار متلب نمایش داده می شود، بصورت زیر است:

a=2.0000 + 5.0000i
b=2.0000 + 5.0000i

جهت بدست آوردن قسمت های حقیقی و موهومی اعداد حقیقی در متلب از دستورات real و imag به ترتیب استفاده می شود. مثال:

d=real(a)
c=imag(a)

نتیجه متلب:

d=2
c=5

دستور abs نیز جهت بدست آوردن اندازه اعداد مختلط در متلب استفاده می شود. دستور angle نیز جهت بدست آوردن زاویه اعداد مختلط و دستور conj جهت بدست اوردن مزدوج اعداد مختلط در MATLAB استفاده می شود.

جهت رسم توابع مختلط، ابتدا آنها را تعریف نموده، سپس قسمت های حقیقی و موهومی آن را جدا نموده و با دستور plot به سادگی ترسیم می شوند. مثال:

z = -2:0.25:2;
f = z.^exp(-z.^2);

real_f = real(f);
imag_f = imag(f);

plot(real_f,imag_f,'g*')

خروجی متلب:

complex-function-matlab

دیگر پارامترهایی که می توان جهت رسم استفاده نمود:

plot(real(z))
plot(imag(z))
plot(real(z),imag(z))
plot(abs(z))

همچنین جهت رسم توابع مختلط در متلب می توان بصورت زیر عمل نمود:

z = cplxgrid(45);
cplxmap(z, 1./(2 - sin(z) + 2.6*i));

خروجی متلب:

complex-function-matlab

مطالب مرتبط

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

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

نویسنده : آدرس سایت : ایمیل :


0

شبکه های اجتماعی

دانشنامه تخصصی مهندسی ایران را در شبکه های اجتماعی دنبال کنید

0 0

عضویت در خبرنامه

برای دریافت آخرین اخبار در زمینه مهندسی شامل نرم افزارها، استانداردها و آموزش ها به سامانه اطلاع رسانی ما بپیوندید.

بدون پرداخت هزینه، تا هر وقت بخواهید.

تست

همکاران ما

گروه مپنا
گروه مپنا
دانشگاه تهران
دانشگاه تهران
سایپا
سایپا
ایران خودرو
ایران خودرو
شرکت ملی نفت ایران
شرکت ملی نفت ایران
ذوب‌آهن اصفهان
ذوب‌آهن اصفهان
فولاد خوزستان
فولاد خوزستان
مشاوره

نیاز به مشاوره دارید؟

 
                    همکاران ما پاسخگو شما خواهند بود.