آموزش کد متلب

کد matlab برای رسم معادله موج یک بعدی

کد matlab برای رسم معادله موج یک بعدی

امروز کد رسم معادله موج یک بعدی در برنامه matlab را برای شما آماده کرده ایم.

در این کد ابتدا مقادیر ثابت از کاربر خواسته می شود، سپس شکل معادله برای n=1-6 رسم می شود.

clc;
clear;
n=[1;2;3;4;5;6;];
t=input('مقدار زمان را بنويسيد:');
landa=input('مقدار لاندا:');
a=input('مقدار a:');
b=input('مقدار b:');
figure('name','رسم نمودار معادله موج','NumberTitle','off');
for i=1 : length(n);
x=[0:0.01:1];
u=(a*cos(landa*t)+b*sin(landa*t))*sin(i*pi*x);
subplot(3,2,i);
plot(x,u,x,-u);
grid on;
grid minor;
xlabel('x');
ylabel('u(x)');
title(['شکل موج به ازاي n=',num2str(i)]);
end

امیدوارم این برنامه برای شما مفید باشد.

 

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

زاهد فتحی زاده

سایت کانی از سال 1389 راه اندازی شده، در این سایت بهترین تجربیات خودم رو در زمینه رایانه ، نرم افزار ، اینترنت ، طراحی سایت و آموزش آنها منتشر میکنم ، هر روز مطالب جدید به مطالب سایت اضافه می کنم.

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

چهار × 1 =