Solving equations involving log
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi, All
How can i solve for 'x' in following equation given values of 'N' , 'U' and 'r' using Matlab.
댓글 수: 0
답변 (3개)
madhan ravi
2018년 11월 17일
편집: madhan ravi
2018년 11월 17일
syms x r N U
eqn=(r^x-1)/(r^N-1)==U;
x=solve(eqn,x);
pretty(x) %to display in a neat manner
댓글 수: 0
Star Strider
2018년 11월 17일
Using built-in MATLAB functions (no Toolboxes required):
U = 4.2;
N = 1.1;
r = 3.1;
fcn = @(x) ((r.^x - 1)./(r.^N -1)) - U;
x_soln = fzero(fcn, 1)
and more robustly, using the Optimization Toolbox:
x_soln = fsolve(fcn, 1)
Experiment to get the result you want.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Calculus에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!