Maybe problems with other variables. Some of them are arrays. For example variable "STOI" is an array
Problem with plotting equation
12 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
George Bashkatov
il 25 Dic 2020
Risposto: Mischa Kim
il 26 Dic 2020
I have an implicit equation where x and y - variables. I want to make a graph, but ezplot function doesn't work. MATLAB writes: log(y/x)-STOI+(x/I_sat)*(y/x-1) cannot be plotted in the xy-plane. Also he offers to use fplot instead of ezplot, but it doesn't work correctly with fplot because, as far as I know, fplot doesn't work with implicit equations. So how can I solve this problem?
Also x should changes from 0 to 25. But I think it isn't a tough problem to solve.
6 Commenti
Star Strider
il 25 Dic 2020
The error is:
Error using ezplot (line 176)
log(y/x)-STOI+(x/I_sat)*(y/x-1) cannot be plotted in the xy-plane.
however using ezsurf also errors:
Error using ezgraph3>ezfixfun (line 682)
The expression log(y/x)-STOI+(x/I_sat)*(y/x-1) must only have 2 symbolic variables
Nopte that ‘STOI’ is a (1x251) double vector, and ‘I_sat’ is a scalar.
What do you want to do?
Risposta accettata
Mischa Kim
il 26 Dic 2020
syms x y
f(x,y) = log(y/x)-(sigma_e/sigma_a)*(log(1+x*sigma_a*tau*lambda_0/(h*c))-log(1+(x*sigma_a*tau*lambda_0/(h*c))*exp(-alpha*L)))+(x/I_sat)*(y/x-1);
fimplicit(f)
Of course, you would have to assign values to the parameters.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Calculus in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!