How to run equation only in one script as a function by strategically locating "syms x'? (Note: Except using @x)
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/797884/image.png)
0 commentaires
Réponses (1)
Ashutosh Singh Baghel
le 22 Déc 2021
Modifié(e) : Ashutosh Singh Baghel
le 22 Déc 2021
Hi Jims,
I understand you wish to implement an equation inside a function defined in the same script calling it. This issue is resolved by adding two numbers, as shown in the following example.
a = 2;
b = 4;
[sum_0,sum_1] = sumEquation(a,b)
function [OUT1,OUT2] = sumEquation(x_in,y_in)
syms f(x,y)
f(x,y) = x + y;
OUT1 = f(x_in,y_in);
OUT2 = summation(x_in,y_in);
end
function out = summation(x1,y1)
syms g(x,y)
g(x,y) = x+y;
out = g(x1,y1);
end
0 commentaires
Voir également
Catégories
En savoir plus sur Conversion Between Symbolic and Numeric dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!