۱۴۰۰/۰۲/۲۳, ۰۹:۵۲ ب.ظ
سلام.
من کد زیر رو وقتی اجرا میکنم با خطای Index exceeds matrix dimensions مواجه میشم (خط شماره 11)
مثلا برای عدد 2546.
کسی میتونه راهنمایی کنه؟
من کد زیر رو وقتی اجرا میکنم با خطای Index exceeds matrix dimensions مواجه میشم (خط شماره 11)
کد:
function result = isKaprekarNumber2(number)
result=0;
lenOfNumber = length(num2str(number));
numberArray = num2str(number);
sqOfNumber = number.^2;
sqNumberArray = num2str(sqOfNumber);
sqHead= sqNumberArray(1:lenOfNumber);
sqTail= sqNumberArray(lenOfNumber+1:lenOfNumber+lenOfNumber);
sumOfHeadAndTail = str2num(sqNumberArray(1:lenOfNumber))+str2num(sqNumberArray(lenOfNumber+1:lenOfNumber+lenOfNumber));
if isequal(number,sumOfHeadAndTail)
result=1;
end
end
کسی میتونه راهنمایی کنه؟