کلیدستان

نسخه‌ی کامل: جاگذاری اتوماتیک پارامترها در معادله سمبلیک، در متلب (MATLAB)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام خدمت شما دوستان عزیز
آیا همچین امکانی وجود داره که یک معادله در ابتدای نرم افزار به صورت پارامترهای سمبولیک ساخته بشه و بعد هر کدوم از اون پارامترها عدد دهی بشند و در نهایت جواب داده بشه!
کد زیر رو در نظر داشته باشید:

کد:
syms A B C D
A=B+C;
B=2;
C=3;
D=(A)*2

اولا ترتیب کدها رو تغییر نمیتونیم بدیم! ثانیا چون در کد اصلی مقدار پارامترهای تابع A خیلی زیاده استفاده کردن از دستور subs زیاد توجیحی نداره! شما چه راه حلی رو پیشنهاد میدید تا در دستور بالا جواب نهایی مساوی 10 باشه؟
با تشکر از شما
سلام
برای این کار از دستور eval استفاده میکنند:

کد پی‌اچ‌پی:
clc
clear

syms A B C D
A
=B+C;
B=2;
C=3;
D=(A)*2
eval(D

sbh400@yahoo.com