Şimdi Ara

MATLAB çalışmayan eğik atış sorusu . Yardım lütfen(Fonksiyon Var)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
1.021
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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)







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.