«matlab» 태그된 질문

MATLAB은 MathWorks에서 개발 한 수치 계산 및 시각화를위한 고급 언어 및 대화 형 프로그래밍 환경입니다. 질문이 둘 사이의 유사점 또는 차이점에 대해 명시 적으로 언급하지 않는 한 [matlab] 및 [octave] 태그를 모두 사용하지 마십시오. 이 태그를 사용할 때 작업중인 MATLAB 릴리스 (예 : R2017a)를 언급하십시오.


8
MATLAB에서 n 차원 행렬의 각 요소를 어떻게 반복합니까?
문제가 있습니다. MATLAB에서 n 차원 행렬의 모든 요소를 ​​반복해야합니다. 문제는 임의의 차원에 대해이 작업을 수행하는 방법을 모른다는 것입니다. 내가 말할 수 있다는 걸 알아 for i = 1:size(m,1) for j = 1:size(m,2) for k = 1:size(m,3) 등등, 그러나 임의의 수의 차원에 대해 수행하는 방법이 있습니까?

11
Octave보다 MATLAB을 선호하는 이유 / 언제?
우리의 슈 스트링 작업에서 우리는 임베디드 하드웨어에서 C 구현을 수행하기 전에 몇 가지 고급 언어로 알고리즘을 프로토 타입해야합니다. 지금까지이를 위해 MATLAB을 사용해 왔지만 라이선스 비용이 줄어들 기 시작했습니다. MATLAB 코드를 Octave로 이식하는 것을 고려 중입니다. 그렇게하지 않는 특별한 이유 가 있습니까? 특히 MATLAB 사용을 고집하는 외부 파트너가있는 경우 호환성이 깨질까요? …
82 matlab  octave 

10
MatLab 오류 : 정적 TLS로 열 수 없습니다.
며칠 이후로 MATLAB을 사용하는 동안 dlopen. 저는 MATLAB을 처음 접했기 때문에 무엇을해야할지 모르겠습니다. Google도 저를 돕지 않는 것 같습니다. 고유 벡터를 만들려고하면 다음과 같은 결과가 나타납니다. Error using eig LAPACK loading error: dlopen: cannot load any more object with static TLS 나는 또한 곱셈을하는 동안 이것을 얻습니다. Error using * …



5
MATLAB Vectorization-셀에 대한 0이 아닌 행렬 행 인덱스
Matlab과 함께 일하고 있습니다. 이진 정사각 행렬이 있습니다. 각 행마다 1 이상의 항목이 있습니다.이 행렬의 각 행을 통과하여 해당 1의 인덱스를 반환하여 셀 항목에 저장하려고합니다. Matlab에서는 for 루프가 실제로 느리기 때문에이 행렬의 모든 행을 반복하지 않고이 작업을 수행 할 수있는 방법이 있는지 궁금합니다. 예를 들어, 내 매트릭스 M = 0 …

1
macOS Mojave로 업그레이드 한 후 MATLAB이 더 이상 MEX 파일을 언로드하지 않습니다.
MATLAB에서 clear mex모든 MEX 파일을 메모리에서 언로드합니다 (잠기지 않은 경우). 이전 버전의 macOS에서는 간단히 clear mex명령을 실행하여 MTL 파일을 다시 컴파일하고 MATLAB을 다시 시작하지 않고 수정 된 버전을 실행할 수있었습니다 . 더 이상 모하비에서는 불가능합니다. 예를 들어 다음과 같은 간단한 MEX 파일 ( get_data_pointer.c)을 사용하십시오. #include "mex.h" void mexFunction( int …

5
메모리 오버플로를 일으킨 메모리에 임시 행렬을 만들지 않고 행렬을 '복사'하는 방법은 무엇입니까?
더 큰 할당 된 메모리에 매트릭스를 할당하면 matlab은 어떻게 든 '복사'하는 동안이를 복제하고 복사 할 매트릭스가 충분히 큰 경우 메모리 오버 플로우가 발생합니다. 이것은 샘플 코드입니다. main_mat=zeros(500,500,2000); n=500; slice_matrix=zeros(500,500,n); for k=1:4 parfor i=1:n slice_matrix(:,:,i)=gather(gpuArray(rand(500,500))); end main_mat(:,:,1+(k-1)*n:1+(k-1)*n+n-1)=slice_matrix; %This is where the memory will likely overflow end 단지 '분쇄'를 할 수있는 방법 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.