How do ones and zeroes work in plotting a graph?
조회 수: 23 (최근 30일)
이전 댓글 표시
clc;
close all;
clear all;
t=-2:1:2;
y=[zeros(1,2),ones(1,1),zeros(1,2)]
stem(t,y);
This code is to plot an impulse graph, I don't understand how "zeroes", "ones" work here , I know they are used to create a matrix with all elements as zeroes and ones respectively.
thanks!
댓글 수: 0
채택된 답변
Walter Roberson
2021년 12월 25일
y=[zeros(1,2),ones(1,1),zeros(1,2)]
is just a way of writing
y = [[0, 0], [1], [0, 0]]
which then becomes
y = [0, 0, 1, 0, 0]
so it is just saying "two zeros, one one, two zeros".
Another way of writing would have been
t=-2:1:2;
y = zeros(size(t));
y(t == 0) = 1;
stem(t, y)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!