Silverback9

#야생으로

Creative Coding 독학 제349일 2025년03월10일(월) 2025년03월23(일)에 보충

네~^^* 저녁이 되면 발 뻗는 시간이 너무 편안하고…이윽고 고요해져 버리는… 한 주가 지났습니다. 이제는 발의 무게를 잘 감당하게 되어 저녁의 노곤함이 옅어지고 있어요~^^*

이젠 정말! 코딩 공부를! 다시! 제대로! 매일매일! 화이팅!

점점 익숙한 선율이 되어, 한 시간도 가볍게 함께 흘러갈 수 있는 음악 작품과 점심 시간을 보내고 계셔요~^^* 공부 정리해서 돌아올게요~^^* 쓩우웅~^^*

오늘은 Scalar Operation을 수행하는 함수를 만들어 보겠습니다~^^*

Scalar와 Vector의 의미를 한 번 더 복습하고 시작해 볼까요~^^*

네~^^* Scalar라는 말은 Scale에서 나온 말이라서 “크기”에 대한 말이 되네요~^^* 그래서 발음도 스칼라 가 아니고 스케일러~~^^*

오늘은 행렬의 모든 항에 동일한 크기 값의 수를 더하는 함수곱하는 함수를 만들어 볼게요~^^*

Scalar Operation 동일한 크기의 수를 가지고 연산을 수행하는 함수를 만들기 위해서는 함수 이름 앞 특수한 그 무언가를 덧붙여야 하는 것 같아요~^^*

먼저 더하기 함수를 만들어 보겠습니다~^^*

Matirx.prototype.add = function(n) {
  for (var i = 0; i < row; i++) {
    for (var k = 0; j < columm; j++) {
      this.matrix[i][j] += n;
    }
  }
}

이번엔 곱하기 함수를 만들어 보겠습니다~^^*

Matirx.prototype.multiply = function(n) {
  for (var i = 0; i < row; i++) {
    for (var k = 0; j < columm; j++) {
      this.matrix[i][j] *= n;
    }
  }
}

참! 우리~^^* 행렬에 무작위 수를 담는 함수도 만들어 볼까요~^^*

Matirx.prototype.randomize = function(n) {
  for (var i = 0; i < row; i++) {
    for (var k = 0; j < columm; j++) {
      this.matrix[i][j] = Math.floor(Math.random());
    }
  }
}

네~ 이제 우리는 행렬을 만들고, Scalar 연산 함수도 만들어 보았네요~^^* 어머 그러고 보니 동영상 강의 하나를 벌써 마무리해내었어요!!!

넵!! 오늘 저와 함께 행열의 Scalar Operation 함수를 만들어 주셔서 감사합니다~^^*

이제 저는 저녁의 노곤함을 잘 이겨낼 수 있게 되었어요~^^* 그래서요~^^* 하루에 두 번 공부해서, 뒤쳐진 분량을 천천히 따라잡아 보려고 해요~^^*

그리운 풍경 속 신기한 만남, 신기한 풍경 속 그리운 만남 많이 누리시고요!

신기한 음식, 그리운 음식 많이 드시고요!

저는 저녁에 공부 한 타임 더 해 보도록 할게요~~~^^*

오늘에 뿌듯하고 내일에 설레는 마음으로 깊은 밤 코~~^^* 하시고요~~^^*

네~^^* 꿈은 이루어 집니다~^^*

댓글 남기기