How to plot a function with summation and multiple variables?
조회 수: 1 (최근 30일)
이전 댓글 표시
I would like to plot this function. I started writing the code but there are a lot of errors. Any help please!
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/776613/image.jpeg)
n=10;
a = 1; %period
t = 0:0.1:1;%time
s=0.1;%area
t0=0.03;%impulse
ti=0.01;%random fluctuation around the average period
for i=1:n
eq(t)=a(i).*s.*(t-i.*t0-ti);
end
eq=sum(eq)
댓글 수: 0
답변 (1개)
Ive J
2021년 10월 24일
Start by understanding MATLAB a bit better. For the time being this may help you:
myfnc = @(A, s, t, i, T0, tau) sum(A.*s.*(t - i.*T0 - tau)); % based on the attached fig, both A and tau should be vectors
n = 10;
A = rand(1, n);
tau = rand(1, n);
s = 0.1;
t = linspace(0, 1, n); % doesn't seem to be a vector in your fig (?)
T0 = 0.03;
myfnc(A, s, t, 1:n, T0, tau)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!