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


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تبدیل عدد اعشاری به یک کسر (در متلب)

تبدیل عدد اعشاری به یک کسر (در متلب)

#1
با سلام.
میخواستم بدونم آیا دستوری در متلب وجود داره که بتونه عدد اعشاری رو به یک کسر با صورت و مخرج گویا تبدیل کنه؟
ممنون.
پاسخ

تبدیل عدد اعشاری به یک کسر (در متلب)

#2
سلام.
بله می توانید از دستور numden استفاده کنید. شیوه استفاده از آن، به صورت زیر می باشد (به همراه دستور sym) :

کد پی‌اچ‌پی:
clear all
close all
clc
 
[numeratordenominator] = numden(sym(1.2)) 

نتیجه اجرای کد متلب بالا :

کد پی‌اچ‌پی:
numerator =
 
6
 
 
denominator 
=
 


دقت شود که numerator به معنای ((صورت کسر)) و denominator به معنای ((مخرج کسر)) می باشد.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

تبدیل عدد اعشاری به یک کسر (در متلب)

#3
خیلی ممنون از پاسختون
واقعا کلیدستان سایت باحالیه!!
پاسخ
 سپاس شده توسط admin

تبدیل عدد اعشاری به یک کسر (در متلب)

#4
سلام
اگر فقط براتون مهمه که یه عدد اعشاری بزنید و به صورت کسری ببینید میتونید  عبار ت format rat را در محیط command window تایپ کنید

کد پی‌اچ‌پی:
>> format rat
>> 1.2

ans 
=

       
6/5     

>> format short
>> 1.2

ans 
=

    
1.2000 
پاسخ
 سپاس شده توسط admin ، Alireza

تبدیل عدد اعشاری به یک کسر (در متلب)

#5
خیلی ممنون

 
پاسخ

تبدیل عدد اعشاری به یک کسر (در متلب)

#6
(۱۳۹۳/۱۲/۱۱, ۰۵:۵۱ ق.ظ)admin نوشته: سلام.
بله می توانید از دستور numden استفاده کنید. شیوه استفاده از آن، به صورت زیر می باشد (به همراه دستور sym) :

کد پی‌اچ‌پی:
clear all
close all
clc
 
[numeratordenominator] = numden(sym(1.2)) 

نتیجه اجرای کد متلب بالا :

کد پی‌اچ‌پی:
numerator =
 
6
 
 
denominator 
=
 


دقت شود که numerator به معنای ((صورت کسر)) و denominator به معنای ((مخرج کسر)) می باشد.

پاسخ

تبدیل عدد اعشاری به یک کسر (در متلب)

#7
(۱۳۹۵/۰۷/۲۱, ۰۴:۰۶ ب.ظ)سامرند نوشته:
(۱۳۹۳/۱۲/۱۱, ۰۵:۵۱ ق.ظ)admin نوشته: سلام.
بله می توانید از دستور numden استفاده کنید. شیوه استفاده از آن، به صورت زیر می باشد (به همراه دستور sym) :

کد پی‌اچ‌پی:
clear all
close all
clc
 
[numeratordenominator] = numden(sym(1.2)) 

نتیجه اجرای کد متلب بالا :

کد پی‌اچ‌پی:
numerator =
 
6
 
 
denominator 
=
 


دقت شود که numerator به معنای ((صورت کسر)) و denominator به معنای ((مخرج کسر)) می باشد.

پاسخ

تبدیل عدد اعشاری به یک کسر (در متلب)

#8
(۱۳۹۳/۱۲/۱۰, ۰۳:۴۶ ب.ظ)Melissa2014 نوشته: با سلام.
میخواستم بدونم آیا دستوری در متلب وجود داره که بتونه عدد اعشاری رو به یک کسر با صورت و مخرج گویا تبدیل کنه؟
ممنون.

قبل از انجام محاسبات فرمت رو به format rat تغییر دهید و بعد از انجام محاسبات به format short ب رگردانید
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


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