Error in symengine deal

Hello newbie here. Here is the code.
syms x y
r = sqrt(x^2 + y^2);
ht = matlabFunction(r,r^2);
ht(2,2)
Here is the error
Error in symengine>@(x,y)deal(sqrt(x.^2+y.^2),x.^2+y.^2)
Error in Untitled3 (line 4)
ht(2,2)
What am i missing here?

Respuestas (1)

madhan ravi
madhan ravi el 10 de Jun. de 2020
Editada: madhan ravi el 10 de Jun. de 2020

1 voto

syms x y
r = sqrt(x^2 + y^2);
ht = matlabFunction([r, r^2]);
ht(2,2)

2 comentarios

Melih Aksoy
Melih Aksoy el 10 de Jun. de 2020
Why do i need square brackets thought? In matlab's help center it was not without brackets. Can you explain it please?
madhan ravi
madhan ravi el 10 de Jun. de 2020
Editada: madhan ravi el 10 de Jun. de 2020
syms x y
r = sqrt(x^2 + y^2);
ht = matlabFunction([r, r^2]);
ht(2,2) % you don't need to call it with two output arguments
ht = matlabFunction(r, r^2);
[O1, O2] = ht(2,2) % you have to call it with two output arguments

Iniciar sesión para comentar.

Etiquetas

Preguntada:

el 10 de Jun. de 2020

Editada:

el 10 de Jun. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by