متلب

borhan1123

عضو جدید
سلام دوستان خسته نباشید. میشه توضیح دهید که در حل یه ماتریس چند معادله و چند مجهول دستور nargin به چه کار میاد؟ واینکه گفته میشه مثلا
function x=newtonsys(Jfun,x0,xtol,ftol,maxit,verbose,varargin)
if nargin <3 || isempty(xtol)
xtol=5e-5;
end
if nargin <4 || isempty(ftol)
ftol=5e-5;
end
if nargin <5 || isempty(maxit)
maxit=15;
end
if nargin <5 || isempty(verbose)
verbose=0;
end
معناهای دقیق این nargin ها بر چه اساس به کار رفته است. خیلی ممنون اگ بتونید جواب کاملی با توضیحات کامل بدید؟
 

عماد عباسی

عضو جدید
nargin
یعنی تعداد ورودی
مثلا یکی می خواد یک کد بنویسه که چند تا پارامتر داشته باشه و میخواد اگر کسی تعداد ورودی هاش رو کمتر داد اون یک تعدادش رو پیش فرض میگیره
در مثال خودتون
مثلا اگر کسی فقط دو پارامترها رو بده
اون میره بقیه اش رو از مقدار اینجا گفته شده فرض میگیره
 

Similar threads

بالا