How can I derive solution in matrix form?
Información
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Mostrar comentarios más antiguos
i want to get solutions with varying x from 0.201 to 0.210
the problem i have is like the below
x=0.201:0.001:0.210;
eqn=x^2*y^4+~~~~~~
and i want to get solutions of y in matrix form
and plot it with x
plot(x,y)
How can i get this solution in matrix form?
Respuestas (2)
Mischa Kim
el 26 de Mzo. de 2015
Hello Junsoo, what relevance has eqn in computing y as a function of x?
In general, you need to use the dot notation when e.g. multiplying vectors. Try for example:
x = 0.201:0.001:0.210;
y = x.^2.*sqrt(3*x);
plot(x,y)
4 comentarios
Junsoo Lee
el 26 de Mzo. de 2015
Roger Stafford
el 26 de Mzo. de 2015
If x*(y^4+y)=0 is your equation, the solutions for y will be totally independent of the values of x, so it makes no sense to plot y against x.
Junsoo Lee
el 26 de Mzo. de 2015
Junsoo Lee
el 27 de Mzo. de 2015
James Tursa
el 26 de Mzo. de 2015
Use the dot versions of the operators to get element-wise operations. E.g.,
eqn=x.^2.*y.^4+~~~~~~ % <-- Note the use of .* and .^ instead of just * and ^
4 comentarios
Junsoo Lee
el 26 de Mzo. de 2015
James Tursa
el 26 de Mzo. de 2015
So now it sounds like your primary question is one of solving an equation for y in terms of x, and a secondary question is how to plot the solution for a range of x. Is this correct?
So far you have listed two different equations:
x*(y^4+y)=0
and
x*y^4+y^2=0
What is it exactly that you are trying to solve?
Junsoo Lee
el 26 de Mzo. de 2015
Junsoo Lee
el 27 de Mzo. de 2015
La pregunta está cerrada.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!