آموزش متلب

اعداد در متلب-2

اعداد در متلب-2

کوچکترین و بزرگترین اعداد صحیح

توابع ()inmax و ()inmin  کوچکترین و بزرگترین  مقادیر که می تواند با تمامی انواع داده از ارقام عدد صحیح  نشان داده شود را باز می گرداند.

هر دو تابع انواع داده عدد صحیح  را  به عنوان آرگومان می گیرد، برای مثال ، (intmax(int8 یا (intmin(int64 و  مقادیر حداقل و حداکثر که شما می توانید با انواع داده  عدد صحیح   نمایش دهید  برمی گرداند.

% displaying the smallest and largest signed integer data

str =‘the range for int8 is:\n\t%d to %d ‘;

sprintf(str, intmin(‘int8‘), intmax(‘int8‘))

str =‘the range for int16 is:\n\t%d to %d ‘;

sprintf(str, intmin(‘int16‘), intmax(‘int16‘))

str =’the range for int32 is:\n\t%d to %d ‘;

sprintf(str, intmin(‘int32‘), intmax(‘int32‘))

str =’the range for int64 is:\n\t%d to %d ‘;

sprintf(str, intmin(‘int64‘), intmax(‘int64‘))

% displaying the smallest and largest unsigned integer data

str =’the range for uint8 is:\n\t%d to %d ‘;

sprintf(str, intmin(‘uint8‘), intmax(‘uint8‘))

str =’the range for uint16 is:\n\t%d to %d ‘;

sprintf(str, intmin(‘uint16‘), intmax(‘uint16‘))

str =’the range for uint32 is:\n\t%d to %d ‘;

sprintf(str, intmin(‘uint32‘), intmax(‘uint32‘))

str =’the range for uint64 is:\n\t%d to %d ‘;

sprintf(str, intmin(‘uint64‘), intmax(‘uint64‘))

زمانی که فایل را ایجاد می کنید، نتیجه زیر را نمایش می دهد:

470

کوچکترین و بزرگترین ارقام نقظه ممیز شناور

توابع realmax() و realmin() بیشترین و کمترین مقادیر  که می تواند با ارقام نقطه ممیز شناور نشان دهد را بر می گرداند.

هر دو   تابع زمانی که آرگومان ‘ مجرد ‘  نامیده می شوند  مقادیر حداقل و حداکثری  که شما می توانید  با انواع داده  با دقت معمولی را نمایش دهید برمی گرداند و و زمانی آرگومان ‘ مضاعف’ نامیده می شود که مقادیر حداقا و حداکثری را که شما می توانید با انواع داده دقت مضاعف ارائه دهید بازمی گرداند.

مثال

مثال زیر  چگونگی به دست آوردن  کوچکترین و بزرگترین ارقام نقطه شناور  را شرح می دهد. یک فایل اسکریپت ایجاد نمایید و کد زیر را در آن بنویسید:

% displaying the smallest and largest single-precision

% floating point number

str =‘the range for single is:\n\t%g to %g and\n\t %g to %g’;

sprintf(str,-realmax(‘single‘),-realmin(‘single‘),…

   realmin(‘single‘), realmax(‘single‘))

% displaying the smallest and largest double-precision

% floating point number

str =‘the range for double is:\n\t%g to %g and\n\t %g to %g‘;

sprintf(str,-realmax(‘double‘),-realmin(‘double‘),…

   realmin(‘double‘), realmax(‘double‘))

زمانی که شما فایل را اجرا می کنید، نتیجه زیر نشان داده می شود:

471

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *