Plotting the output of a function
조회 수: 11 (최근 30일)
이전 댓글 표시
I would like to plot the output of the integral function that I made (see below). Basically, I created a function that takes in constants and the function to be integrated. Then I want to plot the integral from t = 0 to t = 1.5. My code does not work. Can someone teach me what to do?
function V_out = homew(tau, Vin);
syms t
Vout = 1 / tau * int(Vin, t)
t = 0 : 0.1 : 1.5
plot(t, Vout)
댓글 수: 2
Jan
2018년 2월 27일
"Does not work" is not useful to describe a problem. Please explain, what happens.
Your t is a symbolic variable, but plot expects numerical values.
채택된 답변
Birdman
2018년 2월 27일
Use subs command.
function V_out = homew(tau, Vin)
syms t
Vout = 1 / tau * int(Vin, t);
t = 0 : 0.1 : 1.5
Vout=subs(Vout,t)
plot(t, Vout)
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!