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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده ازinfدرشمارنده

استفاده ازinfدرشمارنده

#1
سلام
یه کدنوشتم واسه تعدادارقام
ازinfاستفاده کردم ولی متلب هشدارداده
ممنون میشم جواب بدید
کد:
clc
clear all
close all
a=input('please enter the number=');
b=a;
for i=1:1:inf
    c=b/10;
    b=c;
    if floor(b)==0
        disp(i)
        break
    end
end



please enter the number=1241
Warning: FOR loop index is too large. Truncating to
9223372036854775807. 
> In varoun_argham at 6 
     4

>> 
پاسخ

استفاده ازinfدرشمارنده

#2
(۱۳۹۵/۱۱/۰۱, ۱۱:۱۹ ب.ظ)pouriya28111372 نوشته: سلام
یه کدنوشتم واسه تعدادارقام
ازinfاستفاده کردم ولی متلب هشدارداده
ممنون میشم جواب بدید
کد:
clc
clear all
close all
a=input('please enter the number=');
b=a;
for i=1:1:inf
    c=b/10;
    b=c;
    if floor(b)==0
        disp(i)
        break
    end
end



please enter the number=1241
Warning: FOR loop index is too large. Truncating to
9223372036854775807. 
> In varoun_argham at 6 
     4

>> 
با سلام راستش من خودمم تازه واردم ولی به نظرم میرسه که شما دو تا اشتباه کردین یکی این که نباید برای از ۱ تا بی نهایت گام تعیین کنین چون مطلب \یش فرض یدونه یدونه جلو میره و دوما تو حلقه for به جای inf باید یه عدد خیلی بزرگ بذارین.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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