Can we solve this on MATLAB?
Afficher commentaires plus anciens
∇∙k(x,y)∇T+Q=0 on OMEGA
T=x on y=0
T=3+x^2 on y=3
T=y on x=0
∂T/∂x=1-T/5 on x=3
3 commentaires
Rashmin Rayani
le 10 Oct 2019
Daniel M
le 10 Oct 2019
Yes. What have you tried?
Rashmin Rayani
le 10 Oct 2019
Réponses (1)
Prabhan Purwar
le 14 Oct 2019
Following equation can be solved by making use of curl() and vpasolve() functions, as shown in the below example code:
syms x y z
V = [x^3*y^2*z, y^3*z^2*x, z^3*x^2*y];
X = [x y z];
curl(V,X)
S = vpasolve(curl(V,X)+X == 0, x,y,z);
double(S.x)
ans =
0.0000 + 0.0000i
-1.0000 + 0.0000i
1.0000 + 0.0000i
0.0000 - 1.0000i
0.0000 + 1.0000i
Please have a look at the following code representing the working of solve and assume functions to solve equations with conditions.
Please refer to the following link for further information
- https://www.mathworks.com/help/symbolic/curl.html(Curl)
- https://www.mathworks.com/help/matlab/ref/divergence.html(Divergence)
- https://www.mathworks.com/help/symbolic/vpasolve.html(Vpasolve)
Hope this helps.
Catégories
En savoir plus sur Programming dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!