본문 바로 가기

학습 Q&A

강의 내용 궁금증! 교수님이 직접 답변 드립니다

  • 홈
  • 교수소개
  • 공학계열
  • 권준표 교수님
  • 학습 Q&A

ic_qna.png

강의 범위를 벗어난 질문은 답변이 어렵습니다.
비방, 욕설 등 게시판 성격과 무관한 내용은 사전 고지 없이 삭제됩니다.
답변 완료된 게시글은 수정 및 삭제 불가합니다.

kwonjunpyo_03.png

게시판 글보기
제목 답변완료 매트랩 2장 연습문제 3번
질문유형 강좌내용 교수님 권준표
과목 매트랩 강좌명
작성자 권*환 (v*****2) 등록일 2019-02-06 17:29

p.79쪽 3번 (2)

 

 

function y=example_2_3_2(x)

y=ones(size(x));

n=(x~=0);

y(n)=sin(x(n))./(x(n));

end

 

로 푸는데 2번째 줄 y=ones(size(x))부분을 모르겠습니다.

 

help size를 명령창에 쳐 봐도 size가 정확히 무엇인지 잘 이해가 안되고 ones(size(x))를 왜 하는지 강의를 들어도 잘 이해가 되지 않습니다.

임의의 x에 대해서 1로 채워준다음에 0이 아닐때를 채워준다고 말씀하셨는데 무슨 말인지 이해가 되지 않습니다. 설명이 너무 부족한 것 같습니다. x=2이든 x=20이든 정수이어서 1이라고 하셨는데 그러면 size를 왜 쓰는것인지도 잘 모르겠습니다. 자세한 설명 부탁드립니다..ㅠㅠ  

답변 완료된 질문과 답변은 수정 및 삭제가 불가합니다.

댓글
0
권*환

그리고 f(0)=1인것은 고려 안해었는지 만약에 x=0일때 2이면 따로 고려해서 조건 추가해 주어야 하는건가요?  

  • 2019-02-06
  • 2024-12-12 수정