Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
1096
Tıklama
0
Öne Çıkarma
MATLAB çalışmayan eğik atış sorusu . Yardım lütfen(Fonksiyon Var)
A
12 yıl
Çavuş
Konu Sahibi

selam . Yarına ödevim var ve soruyu bir türlü çözemedim . Elimde şöyle bir fonksiyon var ancak sadece Vx=15 olduğu zaman çalışıyor . Bir türlü çıkamadım işin içinden , Vx'in 2 olması lazım . Umarım matlab bilen biri vardır da yardımcı olur çok zor durumdayım kafayı yemek üzereyim .

g=10;
h0=40;
Vx=2;
Uk=0.3;

%Serbest Düşme
t1=sqrt(h0/(0.5*g));
tt1=linspace(0,t1,100);
h1=h0-g/2*tt1.^2;

%1. Yükselme
Vy=t1*g;
a=Vy/Vx;
aci=atand(a);
h2=(Vy^2*sind(aci)^2)/(2*g);
t2=Vy*cos(aci)/g;
sure2=t1+t2;
ta1=linspace(0,t2,100);
tt2=linspace(t1,sure2,100);
h2=Vy*sind(aci)*ta1-((1/2)*g*ta1.^2);
yukseklik2=h2(100);

%1. Düşme
t3=sqrt(yukseklik2/(0.5*g));
ta2=linspace(0,t3,100);
sure3=t1+t2+t3;
tt3=linspace(t1+t2,sure3,100);
h3=yukseklik2-g/2*ta2.^2;

%2. Yükselme
Vy=t3*g;
a=Vy/Vx;
aci=atand(a);
h4=(Vy^2*sind(aci)^2)/(2*g);
t4=Vy*sin(aci)/g;
sure4=t1+t2+t3+t4;
ta3=linspace(0,t4,100);
tt4=linspace(t1+t2+t3,sure4,100);
h4=Vy*sind(aci)*ta3-((1/2)*g*ta3.^2);
yukseklik3=h4(100);

%2. Düşme
t5=sqrt(yukseklik3/(0.5*g));
ta4=linspace(0,t5,100);
sure5=t1+t2+t3+t4+t5;
tt5=linspace(t1+t2+t3+t4,sure5,100);
h5=yukseklik3-g/2*ta4.^2;

%3. Yükselme
Vy=t5*g;
a=Vy/Vx;
aci=atand(a);
h6=(Vy^2*sind(aci)^2)/(2*g);
t6=Vy*cosd(aci)/g;
sure6=t1+t2+t3+t4+t5+t6;
ta5=linspace(0,t6,100);
tt6=linspace(t1+t2+t3+t4+t5,sure6,100);
h6=Vy*sind(aci)*ta5-((1/2)*g*ta5.^2);
yukseklik4=h6(100);

%3. Düşme
t7=sqrt(yukseklik4/(0.5*g));
ta6=linspace(0,t7,100);
sure7=t1+t2+t3+t4+t5+t6+t7;
tt7=linspace(t1+t2+t3+t4+t5+t6,sure7,100);
h7=yukseklik4-g/2*ta6.^2;

%4. Yükselme
Vy=t7*g;
a=Vy/Vx;
aci=atand(a);
h8=(Vy^2*sind(aci)^2)/(2*g);
t8=Vy*cosd(aci)/g;
sure8=t1+t2+t3+t4+t5+t6+t7+t8;
ta7=linspace(0,t8,100);
tt8=linspace(t1+t2+t3+t4+t5+t6+t7,sure8,100);
h8=Vy*sind(aci)*ta7-((1/2)*g*ta7.^2);
yukseklik5=h8(100);

%4. Düşme
t9=sqrt(yukseklik5/(0.5*g));
ta8=linspace(0,t9,100);
sure9=t1+t2+t3+t4+t5+t6+t7+t8+t9;
tt9=linspace(t1+t2+t3+t4+t5+t6+t7+t8,sure9,100);
h9=yukseklik5-g/2*ta8.^2;

%5. Yükselme
Vy=t9*g;
a=Vy/Vx;
aci=atand(a);
h10=(Vy^2*sind(aci)^2)/(2*g);
t10=Vy*cosd(aci)/g;
sure10=t1+t2+t3+t4+t5+t6+t7+t8+t9+t10;
ta9=linspace(0,t10,100);
tt10=linspace(t1+t2+t3+t4+t5+t6+t7+t8+t9,sure10,100);
h10=Vy*sind(aci)*ta9-((1/2)*g*ta9.^2);
yukseklik6=h10(100);

%5. Düşme
t11=sqrt(yukseklik6/(0.5*g));
ta10=linspace(0,t11,100);
sure11=t1+t2+t3+t4+t5+t6+t7+t8+t9+t10+t11;
tt11=linspace(t1+t2+t3+t4+t5+t6+t7+t8+t9+t10,sure11,100);
h11=yukseklik6-g/2*ta10.^2;

%6. Yükselme
Vy=t11*g;
a=Vy/Vx;
aci=atand(a);
h12=(Vy^2*sind(aci)^2)/(2*g);
t12=Vy*cosd(aci)/g;
sure12=t1+t2+t3+t4+t5+t6+t7+t8+t9+t10+t11+t12;
ta11=linspace(0,t12,100);
tt12=linspace(t1+t2+t3+t4+t5+t6+t7+t8+t9+t10+t11,sure12,100);
h12=Vy*sind(aci)*ta11-((1/2)*g*ta11.^2);
yukseklik7=h12(100);

%Sürtünme Kuvveti
%x=Vy.^2/(Uk*2*g);
t13=Vy/(Uk*2*g);
sure13=sure12+t13;
ta12=linspace(sure12,sure13,100);

% Grafik Yazdır
plot(tt1,h1,tt2,h2,tt3,h3,tt4,h4,tt5,h5,tt6,h6,tt7,h7,tt8,h8,tt9,h9,tt10,h10,tt11,h11,tt12,h12,ta12,0);
title('düşey atış');
xlabel('zaman(s)');
ylabel('yükseklik(m)'),grid
disp('Toplam Süre = '),disp(sure13)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.