[]
Babaannen MATLAB ogreniyor
Yavrum, herseyi anliyorum da bu varargin, nargin neden kullaniliyor, nasil kullaniliyor ne ise yariyor onu anlamiyorum. Anlat bakalim babaannende ogrensin.
Diyelim bir fonksyion hazırladın
function ornek(x, y, z, aci, kenar)
bu fonksiyonu cagirirken nşa 5 parametre girmen gerekir. ama kullanıcı bunlardan 4 tanesini girmiş olabilir bu durumda eksik girilen parametre yerine fonksiyon içinde varsayılan bir değer atamana yarar.
örneğin adam 4 parametre girmişse 5. yi atamak için şöyle kullanırsın :
if nargin<5, kenar =50;end
function ornek(x, y, z, aci, kenar)
bu fonksiyonu cagirirken nşa 5 parametre girmen gerekir. ama kullanıcı bunlardan 4 tanesini girmiş olabilir bu durumda eksik girilen parametre yerine fonksiyon içinde varsayılan bir değer atamana yarar.
örneğin adam 4 parametre girmişse 5. yi atamak için şöyle kullanırsın :
if nargin<5, kenar =50;end
- kimlanbu (06.08.11 21:12:17)
varargin ise bir fonksiyona tanımlanandan daha fazla parametre girmek istediğinde kullanılır. fazladan girdiğin her parametre varargin içine atılır. daha sonra nargin ve varargin in boyutlarını kontrol ederek fazladan kaç parametre girilmiş, girilen parametreler nelerdir bulabilirsin.
- kimlanbu (06.08.11 21:19:33)
1