انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خطای Index exceeds matrix dimensions

خطای Index exceeds matrix dimensions

#1
سلام. 
من کد زیر رو وقتی اجرا میکنم با خطای 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
مثلا برای عدد 2546.
کسی میتونه راهنمایی کنه؟
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان