How can I vectorize this plot?
조회 수: 1 (최근 30일)
이전 댓글 표시
It would be pretty easy to use a For loop here, but the requirement is the answer be vectorized, avoiding the use of a loop. I'm having issues getting f(x) to plot each iteration of the changing intervals for 'x.' Currently, I'm only getting it to plot the first iteration with x = [-1: .2 : 1]. How can I get each value of 'n' to be inserted to 'x' and plot the resultant 'f'?
n = [.2 .1 .01]; % Interval steps to cycle through for each plot
x = [-1 : n : 1]; % Range of values with interval 'n'
f = x .* sin((pi * (1 + 20 .* x)) / 2);
hold on
plot(x,f)
댓글 수: 0
답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!