کلیدستان

نسخه‌ی کامل: مقدار دهی به تابع سمبلیک و نمایش خروجی بصورت نماد علمی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام خدمت دوستان عزیز 

می خواهم به یک تابع سمبلیک مقدار دهی کنم و مقدار خروجی بصورت نماد علمی نمایش داده بشه 
 به عنوان مثال تابع زیر را معرفی کرده ام :
clear ,clc
format short e
syms x y
;f=2.45e40*x+3.12e25*y
([subs(f,[x y],[10 11
=ans

(باتوجه به معرفی کردن فرمت بصورت short e  بازم هم نمایش اعداد به صورت نماد عملی نیست)245000000000000367183256261259092463452160
با چه دستوری میشه نمایش این خروجی را بصورت زیر نشان داد؟
دستوری اصلا وجود دارد؟ (نمایش اعداد بسیار مهمه برای تابع ام )

=ans 

   2.4500e+41
(۱۳۹۴/۱۱/۰۱, ۰۴:۳۰ ب.ظ)Hamidreza نوشته: [ -> ]با سلام خدمت دوستان عزیز 

می خواهم به یک تابع سمبلیک مقدار دهی کنم و مقدار خروجی بصورت نماد علمی نمایش داده بشه 
 به عنوان مثال تابع زیر را معرفی کرده ام :
clear ,clc
format short e
syms x y
;f=2.45e40*x+3.12e25*y
([subs(f,[x y],[10 11
=ans

(باتوجه به معرفی کردن فرمت بصورت short e  بازم هم نمایش اعداد به صورت نماد عملی نیست)245000000000000367183256261259092463452160
با چه دستوری میشه نمایش این خروجی را بصورت زیر نشان داد؟
دستوری اصلا وجود دارد؟ (نمایش اعداد بسیار مهمه برای تابع ام )

=ans 



   2.4500e+41

جواب را یافتم بعد از این دستورات یک (eval(F لازم دارد . 
سلام دوست عزیز
نیاز به ایجاد یک موضوع جدید نبود، کاش سوال جدید و جواب رو در موضوع قبلی که ایجاد کردید می فرستادید تا بقیه دوستان هم استفاده کنن و تمام سوال و جواب ها رو یک جا ببینن. با این حال موفق باشید.