کلیدستان

نسخه‌ی کامل: نحوه نمایش ضرایب سمبلیک به صورت مهندسی در "پاسخ ها"(مضربی از 10)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام خدمت همه عزیزان ،

من تابعی سمبلیک دارم که به شکل زیر تعریف کرده ام :
syms x y
f=2.45e15*x+125e28*y

با زدن اینتر برای گرفتن جواب در متلب ، خروجی تابع بصورت زیر نمایش داده می شودSad در صورتی که فرمت نمایش اعداد را بصورت نماد مهندسی در تنظیمات قرار دادم )
f=2450000000000000*x+1249999999999999954487036870656*y


چطور می تونم نمایش خروجی را به این شکل ببینم؟:   f=2.45e15*x+125e28*y  (همانطور که نوشته ام)

(من در هر تابعم ضرایب بسیار زیاد و بسیار بزرگ دارم که باید بصورت نماد علمی این ضرایب سمبلیک را از محاسباتم به دست بیارم ، اما متاسفانه متلب ضرایب توابع سمبلیک را بصورت عملی نشون نمیده، دوستان اگه راهی می دونن کمکم کنن، بسیار ممنونم
(۱۳۹۴/۱۰/۱۵, ۱۰:۳۶ ق.ظ)حمیدرضا نوشته: [ -> ]با سلام خدمت همه عزیزان ،

من تابعی سمبلیک دارم که به شکل زیر تعریف کرده ام :
syms x y
f=2.45e15*x+125e28*y

با زدن اینتر برای گرفتن جواب در متلب ، خروجی تابع بصورت زیر نمایش داده می شودSad در صورتی که فرمت نمایش اعداد را بصورت نماد مهندسی در تنظیمات قرار دادم )
f=2450000000000000*x+1249999999999999954487036870656*y


چطور می تونم نمایش خروجی را به این شکل ببینم؟:   f=2.45e15*x+125e28*y  (همانطور که نوشته ام)

(من در هر تابعم ضرایب بسیار زیاد و بسیار بزرگ دارم که باید بصورت نماد علمی این ضرایب سمبلیک را از محاسباتم به دست بیارم ، اما متاسفانه متلب ضرایب توابع سمبلیک را بصورت عملی نشون نمیده، دوستان اگه راهی می دونن کمکم کنن، بسیار ممنونم

اگه هدفتون فقط نمايشه تابع هست ميتونين از كد زير استفاده كنين وگرنه واسه محاسباتش كه نحوه نمايش فرقي نميكنه!

کد:
format short ENG
a=2.45e15;
b=125e28;
display([mat2str(a),'x+',mat2str(b),'y'])