mex

    0

    1답변

    mex.cpp 파일을 만들려고하고 있는데 "mex.h"파일을 사용하는 방법을 잘 모르겠습니다. 나는 그것이 다른 mex 파일에서 사용되는 것을 보았고 matlab와 C++ 사이의 호환성을 허용하는 'mex 유형'을 포함하는 표준 .h 파일 인 것 같습니다. 누군가가 1) mex.h 파일을 찾고 2) 그것을 사용해야하는 방법에 대해 좀 더 명확하게 설명해 줄

    0

    2답변

    mexCallMATLAB(nlhs, plhs, nrhs, prhs, "foo") 명령을 사용하여 C++에서 MATLAB으로 작성한 함수 (여기에서는 "foo.m")를 호출 할 수 있습니다. 하지만 "foo"가 클래스의 메서드라면 어떻게 될까요? classdef Foo < handle ... function out = foo(obj, in)

    2

    1답변

    음, Matlab에서 알고리즘을 구현하려고합니다. for 루프 내에 고차원 배열의 조각을 사용해야합니다. 논리적 인 인덱싱을 사용하려고하면 Matlab은 해당 슬라이스의 복사본을 추가로 만들고 배열이 크기 때문에 많은 시간이 걸립니다. slice = x(startInd:endInd); 내가하려는 것은 복사하지 않고 해당 슬라이스를 사용하는 것입니다. 선

    0

    1답변

    사용하여 matlab에 2016b 일부 C++ 코드를 컴파일 : mex CXXFLAGS="\$CXXFLAGS -std=c++11 -fopenmp" CXXOPTIMFLAGS='\$CXXOPTIMFLAGS -Ofast -DNDEBUG mexMyFunction.cpp 내가 가지고 다음과 같은 오류 : undefined reference to `omp_get_

    0

    1답변

    로 잘못 했습니까 내가이 cppfunc([1 2 3], [1 2 3], [1 2 3])처럼 내 MEX 함수를 호출 할 계획 mexFunction \\cppfunc.cpp void mexFunction(int nlhs,mxArray *plhs[],int nrhs,const mxArray *prhs[]){ \\...Parts where I che

    0

    1답변

    Microsoft Visual C/C++ 2015 컴파일러에서 MatConvNet을 사용하고 있습니다. 그것은 설치되었고 작동했습니다. 그러나 mex -setup을 실행하면 No supported compiler or SDK was found. MatConvNet이 여전히 작동하고 컴파일러 파일이 명확하게 C:\Program Files\MATLAB\R201

    0

    1답변

    이 게시물에 설명 된대로 8 비트 정수 내장 함수를 사용하는 것을 시도하고있다 : https://devblogs.nvidia.com/parallelforall/mixed-precision-programming-cuda-8/ 커널 내부 단순히 D = __dp4a(A, B, C); 이 결과를 호출 할 다음 error: identifier "__dp4a" i

    4

    1답변

    현재 목표가 실현 가능한지 여부와 만약 그렇다면 어떻게 수행 할 것인가? Mex 파일을 통해 일부 C++ 클래스와 상호 작용하기를 바라고 있지만 다른 Mex 함수에서 호출하는 동안 영구적으로 액세스 할 객체의 인스턴스가 필요합니다. 예를 들어 초기화 Mex 파일에서 다음을 수행한다고 가정 해 보겠습니다. void mexFunction (int nlhs, m

    0

    1답변

    나는 this example을 따르고 있습니다. 그러나 내가 무엇을 놓쳤는 지 잘 모르겠습니다. 특히, 내가 MATLAB에서이 구조체가 : a = struct; a.one = 1.0; a.two = 2.0; a.three = 3.0; a.four = 4.0; 을 그리고 이것은이 첫째, 내가 옳은 일을 전달하고 있습니다 있는지 확인하고 싶었 MEX 내 테

    0

    1답변

    에서 구조체에서 논리적를 검색 나는이 방법으로 만든 구조체가있다. 내가 true 또는 false에 testStruct.tf 설정 여부 mxArray *mxValue; mxValue = mxGetField(prhs[0], 0, "tf"); mxLogical tf = mxGetLogicals(mxValue); mexPrintf("tf: %i \n", tf