본문 바로 가기

학습 Q&A

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

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

ic_qna.png

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

kwonjunpyo_03.png

게시판 글보기
제목 답변완료 헷갈립니다.
질문유형 강좌내용 교수님 권준표
과목 매트랩 강좌명
작성자 문*호 (m*******n) 등록일 2017-08-11 15:05

이 쯤 되니까 왜 이런 기호를 쓰고 눈치밥으로 알게 되는 거 같습니다.

 

그런데 헷갈리는 것 중 하나는 

 

[ ] 와 ( ) 입니다.

 

예를 들어 거의 모든 것에는 ( ) 으로 되지만

 

levels 같은 경우는 [ ]를 사용하여야 합니다.

 

문자의 경우 ` ` 넣어주어야 하며 그냥 숫자는 필요없습니다.

 

이렇 듯 언제 [ ], ( ) 를 사용하는지 맽랩에서 권장하는 쓰임새가 있나요?

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

댓글
0
권*표 교수님

안녕하세요?

 

기본 문법에 관한 질문이여서, 직접 답변드립니다.

 

 

1. [] 와 ()의 차이

 

매트랩의 기본 문법 입니다.

 

[]는 배열을 생성할 때 사용합니다.

ex)  A=[1 2 3 4; 5 6 7 8]

 

예를 들어 말씀해 주신 ()는 함수에 관한 내용 입니다.

함수 level에 값을 넣어라~ 라고 생각하시면 되겠습니다.

ex) plot(v,i)   ==> plot라는 함수에 v 변수, i 변수를 넣어라

 

 

 

2. 문자의 경우 ` 사용

 

변수인지, 문자인지를 구별하기 위해 사용합니다.

 

ex) A = B  ==> A 변수에 B 변수의 값을 입력하라

ex) A = `B` ==> A 변수에 문자 B를 입력하라

 

 

 

대부분의 프로그래밍에서 통용되고 있는 문법입니다.

 

감사합니다. 

  • 2017-08-11
  • 2024-12-12 수정