![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/467040/image.png)
how to solve equation and mark value on its graph?
2 ビュー (過去 30 日間)
古いコメントを表示
Let's say r = 200 ohm, and c = 200 microF
I have the following equation
Vc = V*(1-exp(-t./(R*C)));
and I need to solve it to get the value of t when v = 8 volts.
2 件のコメント
Image Analyst
2020 年 12 月 21 日
編集済み: Image Analyst
2020 年 12 月 21 日
What is v? Or did you mean V (MATLAB is case sensitive) or Vc?
And what is V?
Is this homework:
If I guess V = 10, I get this:
R = 200 % ohm and
C = 200 % microF
C = C * 1e-6 % Farads
V = 10; % Volts Guessing here!
% I have the following equation
t = linspace(0, .6, 1000);
Vc = V * (1 - exp(-t ./ (R * C)))
plot(t, Vc, 'b-', 'lineWidth', 2);
grid on;
xlabel('t', 'FontSize', 20);
ylabel('Vc', 'FontSize', 20);
yline(8, 'Color', 'r', 'LineWidth', 2);
% and i need to solve it to get the vakue of t when v = 8 v
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/467040/image.png)
回答 (1 件)
KSSV
2020 年 12 月 21 日
syms Vc V t R C
eqn = Vc - V * (1 - exp(-t ./ (R * C)))==0 ;
s = solve(eqn,t)
The above is the formula from the equation to solve for t. Substitute your values and get the values of t.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Number Theory についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!