function with ln and log

8 visualizaciones (últimos 30 días)
Tatiana Macha
Tatiana Macha el 13 de Dic. de 2019
Editada: Walter Roberson el 13 de Dic. de 2019
I am having issues with plotting.
my function is
y2 = (x-1)(ln((3^.5)/2)*x-ln(3/8));
is not running because of ln but I have changed to log. still an error of some operator.
x range of [1, 3]
y2 = (x-1)(log((3^.5)/2)*x-log(3/8));
plot(x,y2)
Thanks.

Respuestas (1)

Star Strider
Star Strider el 13 de Dic. de 2019
It is missing a multiplication operator:
y2 = (x-1)(log((3^.5)/2)*x-log(3/8));
Try this:
y2 = (x-1).*(log((3^.5)/2).*x-log(3/8));
This also uses element-wise operations. See Array vs. Matrix Operations for an extended discussion.

Categorías

Más información sobre Log Plots en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by