How can I plot integral of this equation?
조회 수: 1 (최근 30일)
이전 댓글 표시
I couldn't manage to plot this equation over time.
I wrote the formula for integral, but these are scalar, but i had to wrote '.*' instead of *
I should have a decreasing trend, but there is no plot. Iam new in Matlab, could you please let me know where is the my mistakes?
댓글 수: 0
채택된 답변
Star Strider
2021년 7월 29일
Try something like this —
% clc;
figure('color','white');
while(1)
sigma.phi=input('Enter 0.1 in a.u.: ');
mu=input('Enter 2 in mm-1: ');
n=input('number of evicted electrons: ');
t=0:300;
fun=@(x,t)(n).*(exp(-((mu).*x))).*(exp(-((sigma.phi).*t.*(exp(-(mu).*x)))));
for k = 1:numel(t)
Q(k)=integral(@(x)fun(x,t(k)),0,1);
end
plot(t,Q);
xlabel('Time / s ');
title('Signal');
ylabel('Intensity');
hold all;
ch= input('Press 1 to continue and 0 to exit: ')
if ch == 0
break;
end
end
.
댓글 수: 2
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!