Şimdi Ara

Matlab hakkında bilgisi olan bakabilir mi?

Bu Konudaki Kullanıcılar:
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
360
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • iyi günler arkadaşlar. matlab dersimde vize ödevim var yardımcı olabileceğinizi düşündüm. soru aşağıda. şimdiden teşekkürler.

    Bu projede kendisine argüman olarak karakter dizisi şeklinde aldığı 2 kelimeden 2. sinin varlığı 1. si içerisinde arayan bir FONKSİYON m dosyası yazacaksınız. 2. kelimenin uzunluğu 1. sinden büyük ise eğer, programınız bir hata mesajı vermeli ve hemen sonlandırılmalıdır. Fonksiyonunuzun geri döndürmesi beklenen satır vektörü ise ilk kelimenin içinde hangi pozisyonlarda birinci kelimenin bulunduğunu saklayacak bir dizi olacaktır. 2. kelimeye 1. kelimenin içinde rastlanmazsa eğer geriye dönecek satır vektörü boş bir vektör olmalıdır.
    Programınızı yazacağınız m dosyasının adı eğer kelimeIcindeAltKelimeAra.m ise fonksiyonunuzun imzası aşağıdaki gibi olabilir:

    Kod:

    function dizi=kelimeIcindeAltKelimeAra(kelime1, kelime2)


    Örnek bir komut penceresi çıktısı aşağıda verilmiştir:

    Kod:

    >> kelime=?How much wood would a woodchuck chuck??; 
    >> kelimeIcindeAltKelimeAra(kelime, ?a?)
    ans=21
    >> kelimeIcindeAltKelimeAra(kelime, ?wood?)
    ans=[10 23]
    >> kelimeIcindeAltKelimeAra(kelime, ?Wood?)
    ans=[]
    >> kelimeIcindeAltKelimeAra(kelime, ? ?)
    ans=[4 9 14 20 22 32]



  • Sorunun direk cevabını istemek yerine "soru şu, çözüm için şöyle düşünüyorum, şurada takıldım" şeklinde mesaj atarsanız, yardım alma şansınız daha yüksek olur diye düşünüyorum.



     
    function dizi=kelimeIcindeAltKelimeAra(kelime1, kelime2)


    if(length(kelime1)<length(kelime2))
    error('1. kelime, 2.kelime den uzun olmak zorunda!')
    end


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