How can i solve and input this problem
1 次查看(过去 30 天)
显示 更早的评论
e^x=8x-4 in MATLAB. It says to find all real solutions.
3 个评论
Star Strider
2022-7-5
One option is:
syms x
f = exp(x) == 8*x-4
xval = solve(f)
I leave the rest to you!
.
Image Analyst
2022-7-13
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.
回答(2 个)
Mann Baidi
2022-7-5
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 :
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
0 个评论
Sam Chak
2022-7-5
Hi @Nathaniel
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)
x0 = 1.5;
xsol2 = fzero(fun, x0)
x0 = 5;
xsol3 = fzero(fun, x0)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Numbers and Precision 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!