Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
724
Tıklama
0
Öne Çıkarma
Matlab - Anlamadığım Kısımlar (Yardımcı Olabilecek Var mı?)
C
11 yıl
Yüzbaşı
Konu Sahibi

1) function komutunu anlayamadım. İnternette de araştırdım. Türkçe siteden de baktım, İngilizce kaynaktan da baktım anlayamadım. Bir kaç sorun aklıma geliyor ama sizlere sormak istiyorum. Ben yazdığım ilk örnekteki fonksiyonu command windowda mı denemek zorundayım. Peki ben bunu bir program haline getirmek için ne yapmam gerekiyor acaba? Derleyici falan mı kullanmak zorundayım? Bu kısmını da anlamadım.

Nerede hata yapıyorum bilmiyorum. Ben sorunumu açık açık yazıyorum;

Örnek: Pisagor teoreminden hipotenüs bulma ( Kaynak kitaptan aldığım örnek)

Function h = pyt(a, b) 
h = sqrt(a.^2 + b.^2);


Ben bunu yazdığımda bana

??? Input argument "a" is undefined. 

Error in ==> pyt at 2
h = sqrt(a.^2 + b.^2 );


bu hatayı veriyor. Ben hiç bir şey anlamadım burada. Yazdık işte doğru düzgün? Diyor hata 2 de falan ama ben yine de bir şey anlamadım. Sorun nerede veya neyi yanlış yapıyorum arkadaşlar?

2) Aşağıdaki de yine kitaptan aldığım fakat matlabda çalıştıramadığım bir yazılım.

%The program in File HELLO greets you and asks for your name. Then it 
%greets you by name and tells you the date.
disp('Hello! Who are you?')
name = input('Please enter your name enclosed between quotes ');
d = 17-09-2014 ;
answer( 'Hello ' name ', Today is ' d ' .'];
disp(answer)


Ben bu kodu yazdığımda bana asağıdaki hatayı veriyor;

??? Error: File: Hello.m Line: 6 Column: 18 
Unexpected MATLAB expression.


Tamam anladım 6. satırda 18. sütunda sorun var. Gittim baktım orada name input'unun çıktısı yazıyor. Bu örneğide direk kitaptan almama rağmen çalıştıramadım.

Acaba sorun matlabın sürümünde mi? Benimkisi R2011a galiba 2011 sürümü.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi CardaQue -- 21 Eylül 2014; 13:23:45 >