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



جاگذاری اتوماتیک پارامترها در معادله سمبلیک، در متلب (MATLAB)زمان کنونی: ۱۳۹۵/۰۹/۲۱، ۰۶:۵۷ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: anf-b
آخرین ارسال: sbh400
پاسخ 2
بازدید 696

رتبه موضوع:
  • 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 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)