مثال هاي مكانيك

آناليز پرتابه projectile

پرتابه اي را با زاويه 45 درجه و سرعت اوليه 60 متر بر ثانيه پرتاب ميكنيم. در فاصله زماني بين صفر و 8 ثانيه، مسير پرتابه در فضا،. سرعت پرتابه، و زاويه پرتابه را برحسب زمان رسم كنيد.

% projectile.m echo off;

d0 = 45; v = 60; g = 9.8; % constant values

a = d0 * pi / 180; % convert to radians

t = 0 : 0.1 : 8; x = v * t * cos(a); % horizontal displacement

y = v * t * sin(a) – 0.5 * g * t .^ 2; % vertical displacement

subplot(2,2,1), plot(x,y),xlabel(‘x’),ylabel(‘y’) title(‘Space Path of a Projectile Trajectory’)

vx = v * cos(a); % horizontal velocity

vy = v * sin(a) – g * t; % vertical velocity

V = sqrt( vx^2 + vy.^2 ); % Magnitude of velocity

subplot(2,2,2), plot(t,V,’g’)

xlabel(‘Time’), ylabel(‘Magnitude of Velocity’)

d = 180 / pi * atan2( vy, vx ); % angle at time t

subplot(2,2,3), plot(t,d,’r’)

xlabel(‘Time’),ylabel(‘Angle of Projectile’)

>> projectile

732

سرعت پرتابه و يافتن مينيمم آن

ام- فايلي با نام trj.m بنويسيد كه: الف) بزرگاي سرعت يك پرتابه را با نخستينه هاي: زاويه پرتاب d0 = 45، سرعت اوليه v = 60، و شتاب گرانش g = 9.8 در فاصله زماني 0 : 0.1 : 8 رسم كند. روي مينيمم سرعت علامت × بزنيد. ب) مقادير مينيمم و ميانگين منحني را با استفاده از پنجره Data Statistics نشان دهيد.

% trj.m v = 60;

g = 9.8;

d0 = 45; t = 0 : 0.1 : 8;

a = d0 * pi / 180;      % converts to radians

vx = v * cos(a);

vy = v * sin(a) – g * t;

V = sqrt( vx^2 + vy.^2 );

plot(t,V,’g’)

xlabel(‘Time Secs’)

ylabel …

‘Magnitude of Velocity m/s’

k = find(V == min(V));

hold on,

plot(t(k),V(k),’x’) %

V(k) is min(V) hold off

733

عبارت ((k = find(V == min(V انديس نقطه مينيمم را پيدا ميكند.

734

مثال هاي الكتريكي

توان مصرفي مقاومت در شكل 8-6 با داشتن k ، توان مصرفي، ولتاژ بار، و توان اتصال كوتاه باطري اينگونه نوشته ميشوند.

توان مصرفي و ولتاژ بار را برحسب k (كه نمايش مقدار بار است) رسم كنيد. V = 12, Ri = 10

735

 

مدار معادل چند مقاومت موازي

مقاومت معادل سه مقاومت موازي R1 = 15, R2 = 25, R3 = 80 را پيدا كنيد.

% resi.m

RR = [15 25 80];

n1 = ones(1,3) % creates a vector of three ones

RI = n1./RR; % reverses all three elementds of RR

disp([‘RI = ‘ num2str(RI)]);

SRI = sum(RI); % sums up the reverse elements

RT = 1/SRI; % gives the equivalent resistance of three

disp([‘RT = ‘ num2str(RT)]);

>> resi

n1 = 1.00 1.00 1.00

RI = 0.066667 0.04 0.0125

RT = 8.3916

نویسنده: مصطفی همت آبادی

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

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

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