2시간째 고민한 결과 해탈버린나머지 도움을 청합니다 ㅠㅠ
실제 식은 sin(bx) (exp(-ax)) 이 둘을 곱하는 건데
(a와 b는 주어졌습니다)
x가 범위 입니다 0 1 2 3 ... 8 9 0 [=0:1:10] 과 같은...
사이에 * 를 넣는것이 해결이 안되어서
계속도전하다가
x= 0 1 2 로 두었을때 x*x를 보았습니다.
1x3 1x3의 행렬이라 내적이 되지 않는다는 것은 알았습니다.
y = 뭐시기 x * exp(x) *sin(x)*xx*x*x*x*x*x.. x가 겁나 들어가는데
이를 표로 만들면
x y
0 y(0)
1 y(1)
2 y(2)
y는 아마 행렬식으로 나오지 않을까 생각했습니다. x가 들어간 만큼의 y가 나올테니까요.
실제식의 풀이값이 0을 넣으면 a 1을넣으면 b...이런순서로 나온다면
y = [ a b c ... ] 라는 행렬? 벡터?가 나올것입니다.
x가 범위가 아니라 하나의 매개변수라면 (매개 변수라는 표현이 맞나요? 그냥 하나의 상수. '2'라고 합시다.)
exp와 sin을 곱하는것은 지장이 없습니다. 둘다 상수니까요.
하지만 x 가 0:1:3 이라는 [0 1 2 3]이라는 범위를 나타내는 순간
exp와 sin을 곱할수가 없습니다.
혹시 여기서 sin에는 ' 을 붙여서 내적이 가능하게 만들어야 할까요?
그랬더니 그냥 상수가 나오네요.
간략화 하여 x=0:1:3 이라하고
식을 exp(-2*x) 와 sin(x) 를 곱해야 하는데
그냥 exp(-2x)*sin(x)는 오류가 되고
sin(x)' 을 넣었더니 0.1309 라는 답이 나왔습니다.
하지만 exp(-2x)' 를 하니 4x4의 행렬이 나왔습니다.
글쓰면서 20분동안 또 멘붕에 빠진 저는 x범주를 그대로 두고
x*sin(x)를 하기로 했습니다
제가 생각하는 ans 는 0 sin(1) 2sin(2) 3 sin(3) 이라는 것이였지만
실제로는 error 그 자체입니다.
x를 범위로 두고 x를 입력하면 0 1 2 3 이 나오고
sin(x)를 입력하면 당연 sin(0) sin(1) sin(2) sin(3)이 나옵니다
대체 이둘을 어떻게 곱합니까?
벡터y를 구하라는데 (식의 내용을 봐서는 행렬로 나오는것 같은데 ) 결론 맨붕입니다....
x*sin(x)로만으로 알려주실실분 계시나요?