How can i solve and input this problem

1 visualizzazione (ultimi 30 giorni)
Nate
Nate il 5 Lug 2022
Commentato: Image Analyst il 13 Lug 2022
e^x=8x-4 in MATLAB. It says to find all real solutions.
  3 Commenti
Star Strider
Star Strider il 5 Lug 2022
Please visit MATLAB Academy.
One option is:
syms x
f = exp(x) == 8*x-4
f = 
xval = solve(f)
xval = 
I leave the rest to you!
.
Image Analyst
Image Analyst il 13 Lug 2022
Original question (I think) in case he edits it away like some others:
e^x=8x-4 in MATLAB. It says to find all real solutions.

Accedi per commentare.

Risposte (2)

Mann Baidi
Mann Baidi il 5 Lug 2022
Hi Nathaniel,
If you want to find the real solutions of a equation, we can use the function solve()
For the above equation, the code for finding the real solutions should be :
For knowing more about the solve() function you can go through the doumentation.
syms x % Declare x as variable in the equation
eqn= exp(1)^x==8*x-4; % State the equation exp(1) denotes e
sol= solve(eqn,x,'Real',true); % using the solve function and keeping real as true
disp(sol); % sol are the real solutions of the equation

Sam Chak
Sam Chak il 5 Lug 2022
I use a different example,
so that you can try to work on the solution yourself.
fun = @(x) exp(x) - (6*x.^2 - 3);
fplot(fun, [-1 5], 'linewidth', 2), grid on, xlabel('x')
x0 = -1;
xsol1 = fzero(fun, x0)
xsol1 = -0.7602
x0 = 1.5;
xsol2 = fzero(fun, x0)
xsol2 = 0.9692
x0 = 5;
xsol3 = fzero(fun, x0)
xsol3 = 4.9838

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by