how to write code for 2D image using code for one dimensional plot given below?
이전 댓글 표시
a = 0.1;
T = 20;
s = @(x) (2*a*x/T) .* (0<=x & x<=T/2) + (2*a*(1-x/T)) .* (T/2<=x & x<=T);
x = linspace(0, 20);
sv = s(x);
figure(1)
plot(x,sv)
hold on
for k1 = 20:20:60
plot((x+k1),sv)
end
hold off
댓글 수: 1
I understand that your code generates a 2D plot, since you are plotting x [x-axis] verses s(x) [y-axis]. When you say ‘write code for 2D image’; are you trying to form some kind of a 2D pattern using code (given the triangular plot you have generated, it is already a 2D image)? Or are you trying to save the image programmatically? You could directly export the image from the figure window if that is what you are looking for. If you are looking to save a figure in a specific file format using code, it might help to look up the documentation on saving the current figure https://www.mathworks.com/help/matlab/ref/saveas.html .
채택된 답변
추가 답변 (1개)
카테고리
도움말 센터 및 File Exchange에서 Signal Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!