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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جاگذاری اتوماتیک پارامترها در معادله سمبلیک، در متلب (MATLAB)

جاگذاری اتوماتیک پارامترها در معادله سمبلیک، در متلب (MATLAB)

#1
با سلام خدمت شما دوستان عزیز
آیا همچین امکانی وجود داره که یک معادله در ابتدای نرم افزار به صورت پارامترهای سمبولیک ساخته بشه و بعد هر کدوم از اون پارامترها عدد دهی بشند و در نهایت جواب داده بشه!
کد زیر رو در نظر داشته باشید:

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

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

جاگذاری اتوماتیک پارامترها در معادله سمبلیک، در متلب (MATLAB)

#2
سلام
برای این کار از دستور eval استفاده میکنند:

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

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

sbh400@yahoo.com
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


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