PDA

View Full Version : تغییر متغیر در متلب (دوباره نویسی یک عبارت با متغیر جدید)



aref_error
دوشنبه 15 تیر 1394, 23:41 عصر
سلام .
یک عبارت مانند زیر را در نظر بگیرید:
(U13.*(4.0./9.0)+U23+U23.^2.*6.183698030697371e-1+1.422281386093904e-1).^2+(U12.*(1.0./3.0)+U22.*(2.0./3.0)+U12.^2.*(1.0./3.0)+1.332114751386506).^2+(U13.*(2.0./3.0)+U23.*(4.0./3.0)+U13.^2.*(2.0./3.0)+6.642295027730118e-1).^2+(U12.*(1.0./9.0)+U22+U22.^2.*3.271946967961522e-1-2.706909111201141).^2



میخواهم به جای متغیرهای U13 و U23 و ... متغیر با نام x بگذارم. چه کار باید بکنم؟

مثال:
2*x+3*y+10
به جای x ؛ u1
به جای y؛ u2
عبارت تبدیل میشود به:
u1+3*u2+10*2

چنین کاری میخواهم بکنم.
متشکر

Desaghi
سه شنبه 16 تیر 1394, 08:52 صبح
فایل را با wordpad باز و از find / replace استفاده کن

aref_error
چهارشنبه 17 تیر 1394, 22:52 عصر
فایل را با wordpad باز و از find / replace استفاده کن
عزیز این کار به دردم نمیخوره و میخوام کدش رو بزنم

rahnema1
جمعه 19 تیر 1394, 16:05 عصر
سلام
اگه متغیر سمبولیک باشه با دستور subs میشه جایگزین کرد
اگه چیز دیگه منظورتون هست فرمایید