How do I correct a parse phase error at both function and end?

2 visualizaciones (últimos 30 días)
Mykaela Quinn
Mykaela Quinn el 25 de Feb. de 2021
Respondida: Anshika Chaurasia el 2 de Mzo. de 2021
sysm I1 I2 I3;
function
eqn1=I1+I2-I3==0;
eqn2=-I1(2,000)-I3(1,500)+5==0;
eqn3=-I2(3,00)-I3(1,500)+5==0
sol=solve([eqn1.eqn2.eqn3],[I1,I2,I3]);
I1Sol=sol.I1;
I2Sol=sol.I2;
I3Sol=sol.I3;
end

Respuestas (1)

Anshika Chaurasia
Anshika Chaurasia el 2 de Mzo. de 2021
Hi Mykaela,
You are getting parse error because you haven't declare function properly. Refer to function documentation for declaring your function properly.
One more correction in your code, replace sysm with syms. Refer to syms documentation.
Hope it helps!

Categorías

Más información sobre String Parsing en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by