2016-06-29 5 views
0

문제가 생겼습니다.비 정방형 행렬의 비율, Matlab

나는이 두 가지 거대한 행렬을 가지고 있는데,이 목적으로 A와 B라고 부를 수있다.

주 문제의 원인이되는 사각형이 아닙니다. A [i, j]/B [i, j]의 비율을 유지하는 행렬을 만들려고합니다.

나는 그들이가는 것에서 정사각형이라고 생각 했었지만, 지금은 어떻게 진행 해야할지에 관해서는 약간의 상실감이 있습니다. 어떤 제안?

>> C = A ./ B; 

필요에 대한이 없다 : 당신이 단지 같은 크기의 두 행렬의 요소 현명한 비율을 얻으려고 노력하는 경우

+0

요소 단위로 '/'대신'. /'를 사용하면 'A'와 'B'는 같은 크기 여야하며 반드시 정사각형 일 필요는 없습니다. 당신이'A/B'를 사용했다면, 당신은 그것을 잘못하고 있습니다. (행렬 제품으로서 대략'A * inv (B) '입니다.) –

답변

2

, 당신은 rdivide 연산자 (./)를 사용하여이 작업을 수행 할 수 있습니다 행렬은 정사각형이며 크기는 같습니다. 이전에 사각형 행렬이 있고 A/B (mrdivide 연산자)를 수행했다면 실제로 A * B^{- 1}을 계산하고있었습니다.

+0

그것을 좋아하십시오. Matlab이 그 작업을 수행 할 능력이 있다는 것을 몰랐습니다. – user2852630

관련 문제