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!