unable to plot graphs

1 visualización (últimos 30 días)
Aiden James
Aiden James el 4 de Sept. de 2020
Comentada: Aiden James el 17 de Sept. de 2020
I have following code want cp Vs ct plot. How to plot it
clc;
clear all;
close all;
format long;
syms cp positive
for ct=0:0.05:1;
eqn = (1.38/(cp/ct)^2)-0.4151-(ct^3/cp^2) == 0
Root=vpasolve(eqn,cp,[0 1])
end

Respuesta aceptada

Star Strider
Star Strider el 4 de Sept. de 2020
Try this:
format long;
syms cp positive
ctv=0:0.05:1;
for k = 1:numel(ctv)
ct = ctv(k);
eqn = (1.38/(cp/ct)^2)-0.4151-(ct^3/cp^2);
Root{k}=double(vpasolve(eqn,cp,[0 1]));
end
Root{cellfun(@isempty, Root)} = NaN;
figure
plot(ctv, [Root{:}])
grid
.
  5 comentarios
Star Strider
Star Strider el 10 de Sept. de 2020
As always, my pleasure!
Aiden James
Aiden James el 17 de Sept. de 2020
sir,may be you can help me ,plesae refer following link for my query-
How to plot contour with constraints
https://in.mathworks.com/matlabcentral/answers/594670-how-to-plot-contour-with-constraints?s_tid=srchtitle

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by