Community Profile

photo

James Tursa


3,017 2007 年以降の合計貢献数

Interested in external applications, mex & engine applications with Fortran, C, C++, etc, particularly in the areas of speed improvement and memory management efficiencies.

連絡する

James Tursa's バッジ

  • 36 Month Streak
  • Thankful Level 2
  • Ace
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer
  • Solver

詳細を表示...

貢献した分野
表示方法

回答済み
Error using mex: undefined reference for user build package
Try looking in the MATLAB/R2019a/extern/lib folder for versions of these files appropriate for your system. They might have slig...

1日 前 | 0

回答済み
Problem with MexFunction and MexGetPr
Impossible to answer without seeing the code for the functionsum( ) function. Maybe you could post that? Maybe all you need to...

2日 前 | 0

| 採用済み

回答済み
Unexpected numerical error in built-in cross product
When I calculate things from scratch, everything works to the expected precision. E.g., run this code: % From post rTAN = [6.2...

19日 前 | 2

回答済み
MEX crashes when called twice in succession (Same input)
Here is one cause of a crash: mwIndex *subs; subs[0]=1; subs[1]=1; You are dereferencing an uninitialized pointer on that se...

20日 前 | 0

回答済み
Change sign of descending values
Is this what you want? x = your vector of values d = [1;diff(x)]; x(d<0) = -x(d<0);

20日 前 | 1

| 採用済み

回答済み
Trouble with declaring function output
function data = importer

20日 前 | 1

| 採用済み

回答済み
how to iterate a matrix for multiple times
E.g., here is a possible outline n = 30; % the number of iterations M = rand(5,5); % some initial matrix for k=1:n M = 2...

20日 前 | 1

| 採用済み

回答済み
Using the dms2degree Command Sequentially to Populate an Array using a Sub-routine
With a for-loop, you need to use A in all of your indexing and use the [ ] brackets to form a vector input (and spell the functi...

21日 前 | 0

回答済み
Write a function called valid_date that takes three positive integer scalar inputs year, month, day. If these three represent a valid date, return a logical true, otherwise false. The name of the output argument is valid.
Looks like you are taking the same class as Rahul. Rather than repeat my answer here, I will simply direct you to the link: ht...

21日 前 | 0

| 採用済み

回答済み
sum of multiplication for a vector and matrix
result = sum(b*A);

21日 前 | 1

回答済み
I need some help in seeing where I am going wrong and how to proceed with writing a particular funciton for a MATLAB course I am taking please.
Some issues: n is a fixed input ... you should not be changing n inside your function. Get rid of that n = n + 1 statement. T...

21日 前 | 1

| 採用済み

回答済み
Use of int vs size_t in mex compilation of C-function dgemm.
If you are linking to the MATLAB supplied BLAS/LAPACK libraries, then all of the integer types being used for arguments to these...

23日 前 | 0

| 採用済み

回答済み
For loop to extract every 3rd column out of matrix and assign as variable name
Do not do this! This will only lead to headaches downstream in your code for processing these variables (you will need to use m...

23日 前 | 1

| 採用済み

回答済み
random generator on level of bytes
Generate random integers and then multiply them by 8 to guarantee that the result is divisible by 8. E.g., something like: max_...

27日 前 | 2

回答済み
Calculate sum of series using for
Here is an outline to get you started: a = something; % you put a value here m = something; % you put a value here x = someth...

27日 前 | 1

| 採用済み

回答済み
Decimal to Binary Conversion
E.g., bstream = reshape(b',1,[]); If you want characters, then bstream = char(reshape(b',1,[]) + '0');

27日 前 | 1

| 採用済み

回答済み
How to output a vector/array from a created function
Don't use size(inputVector) for your loop indexing limits since this is a vector. Use numel(inputVector) instead. Also, you sho...

28日 前 | 0

回答済み
Cpp to Mex conversion
Looks like you have a mismatch with variable types, probably an older piece of code that you are trying to compile on a newer MA...

29日 前 | 1

| 採用済み

送信済み


mxGetPropertyPtr & mxSetPropertySDC C-mex functions
Fast memory efficient alternative to API functions mxGetProperty & mxSetProperty.

29日 前 | ダウンロード 1 件 |

回答済み
how to solve 'Error using | Matrix dimensions must agree. ' ?
Maybe this line: while (Lia2_One_Three ~= zeros(length(Lia2_One_Three),1) | Lia2_Two_Three ~= zeros(length(Lia2_Two_Three),1)...

29日 前 | 0

| 採用済み

回答済み
Print from C file into Command window via MexFile
"However I would like to print directly from the c-file to Matlab Command Window. Is that possible?" Yes, that is what mexPrint...

29日 前 | 1

| 採用済み

回答済み
could anyone help me to solve the issue with respect to the code
The syntax of a for-loop is: for k=1:5 % your code here end

約1ヶ月 前 | 0

回答済み
Subtracting matrices using a for loop
diff(your_data,1,3)

約1ヶ月 前 | 0

回答済み
How can I see the filter function implementation code at MATLAB?
In general, if the function has an associated .m file then TMW is willing to show you that much. Also there may be information ...

約1ヶ月 前 | 1

回答済み
If else problem for year
All of those if-elseif blocks make the code difficult to read, and difficult to debug as well. I would advise against that appr...

約1ヶ月 前 | 0

| 採用済み

回答済み
Please how can I store all my matrix?
Maybe use a cell array: channel{i} = [importdata(location)]; Then at the end you can work with the individual matrices as chan...

約1ヶ月 前 | 1

| 採用済み

回答済み
Fast Elementwise Matrix-Multiplications
The element-wise times operation in MATLAB is already multi-threaded. You are not going to beat it by writing your own low leve...

約1ヶ月 前 | 0

回答済み
Defining velocity over particular time frame
You don't need a loop for the velocity. Assuming I understand that you want the velocity to be linear, you just need a vector t...

約1ヶ月 前 | 0

| 採用済み

回答済み
Converting C++ bits packed int** to MATLAB unisgned char mxArray using mex?
Some issues: 1) The signature of mxCreateNumericArray according to the doc is: mxArray *mxCreateNumericArray(mwSize ndim, cons...

約1ヶ月 前 | 0

| 採用済み

回答済み
Find an optimal solution for a linear system with two inequations
The way you have this problem posed, and assuming by "binary" you mean integer, it can be solved by simple inspection. The max ...

約1ヶ月 前 | 0

Load more