Azzera filtri
Azzera filtri

plot nonlinear equation in x y coordinate

1 visualizzazione (ultimi 30 giorni)
clc
clear
syms x y
SL_Ts=1800;
SL_Cm=1400;
ST_Ts=40;
ST_Cm=230;
SLT=100;
k=((x^2/(SL_Ts^2))-((x*y)/(SL_Ts^2))+((y^2)/(ST_Ts^2)))-1;
x_value=0:1800;

Risposta accettata

Star Strider
Star Strider il 22 Ott 2021
Try something like this —
syms x y
SL_Ts=1800;
SL_Cm=1400;
ST_Ts=40;
ST_Cm=230;
SLT=100;
k=((x^2/(SL_Ts^2))-((x*y)/(SL_Ts^2))+((y^2)/(ST_Ts^2)))-1;
y = solve(k,y)
y = 
x_value=0:1800;
yfcn = matlabFunction(y)
yfcn = function_handle with value:
@(x)[x./4.05e+3-sqrt(x.^2.*(-7.715096784026825e-10)+1.0./4.0e+2).*8.0e+2;x./4.05e+3+sqrt(x.^2.*(-7.715096784026825e-10)+1.0./4.0e+2).*8.0e+2]
figure
plot(x_value, yfcn(x_value))
grid
axis([0 2000 -50 50])
Experiment to get different results.
.

Più risposte (0)

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Tag

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by