function [sonuc1, sonuc2, ..., sonucm] =
fonksiyonmbardak(arg1, arg2,...,argn)
Fonksiyonun adı dosya adı ile aynı olmalıdır. Örnegin "fonksiyonm"bardak fonksiyonu "fonksiyonmbardak.m" dosyasına koyulmalıdır. Örnek olarak fonksiyonmbardak.m ve digerfonksiyonum.m dosyalarına bakiniz.
Fonksiyonlar lokal ortamda çalıştırırlar. Yani ana calışma alanındaki aynı isimdeki bir değişkeni kaybetme riskiniz yoktur. Fonksiyonun sonucunda sadece sonuc olarak dönen deüişkenler, çağıran fonksiyonun çalışma alanında görülür.
Örnekleri yapmadan önce aşağıdaki fonksiyonları çalışma dizininize kaydedin.
fonksiyonmbardak.m:
2 girdi argumanı alan ve 2 değer döndüren örnek fonksiyonfunction [y, z] = digerfonksiyonum(a, b) y = a + b; z = a - b;
Kullanımı :a = [1 2 3 4]; b = fonksiyonmbardak(2 * a) aGörüldüğü üzere a değeri değişmedi. Şimdi de iki değişken döndüren örneğimizi çağıralım.
[c, d] = digerfonksiyonum(a, b)
c =
1 5 9 13
d =
1 -1 -3 -5
12.01.2011 // 03:19