Can we solve this on MATLAB?

7 Ansichten (letzte 30 Tage)
Rashmin Rayani
Rashmin Rayani am 10 Okt. 2019
Beantwortet: Prabhan Purwar am 14 Okt. 2019
∇∙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 Kommentare
Daniel M
Daniel M am 10 Okt. 2019
Yes. What have you tried?
Rashmin Rayani
Rashmin Rayani am 10 Okt. 2019
have done it theoretically but don't actually know how put that in code or how to start with this kind of problems

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Prabhan Purwar
Prabhan Purwar am 14 Okt. 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
Hope this helps.

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by