Community Profile

photo

James Tursa


3.074 total contributions since 2007

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

Contact

James Tursa's Badges

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

View details...

Contributions in
View by

Answered
[Create mexfunction from C code] warning: implicit declaration of function
You call myfunction( ) before the compiler has seen a prototype or definition of myfunction( ). Either move your square( ) and ...

alrededor de 4 horas ago | 0

Answered
How can we create a vector of length n
There are many ways of doing this. E.g., use the ones( ) function and divide by 10. Or use the zeros( ) function and add 1/10....

alrededor de 17 horas ago | 0

| accepted

Answered
Index Exceeds Matrix Dimensions
You have inadvertantly created variables named "dot" and "cross" that are shadowing the MATLAB functions of the same names. Cha...

alrededor de 20 horas ago | 0

Answered
Saving all outputs of for for-loop
Basic steps for you to take would be: Create your range up front, and not as part of the loop indexing. E.g., a t vector Use t...

alrededor de 20 horas ago | 0

Answered
Create matrix indicating combinations of dummy variables
Variations of this technique are often used, but this can exceed your memory if n gets too large: n = 8; result = dec2bin(0:2^...

alrededor de 21 horas ago | 0

| accepted

Answered
Solve the limit limx→0
Hint: If you are just looking to get an answer, consider looking at the Taylor Series of each individual term and then ask yours...

alrededor de 23 horas ago | 0

Answered
Filling a matrix without for-loops and ifs
Check out the sub2ind( ) function: https://www.mathworks.com/help/matlab/ref/sub2ind.html?searchHighlight=sub2ind&s_tid=doc_src...

alrededor de 23 horas ago | 0

Answered
Vectorizing evaluation of cell array of functions
Not sure this will be any faster since the loop is just hidden, but you can try this: output = arrayfun(@(x,y)x{1}(y),funcell,i...

alrededor de 23 horas ago | 1

Answered
Wondering if you have any merchandise for sale cause I'd love to look like a part of the MATLAB team 😀
How about a MATLAB/Simulink Rubik's Cube? https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=matlab+rubiks&_saca...

alrededor de 24 horas ago | 0

Answered
Is there a matlab function similar to numpy.spacing
From the numpy.spacing doc: "It can be considered as a generalization of EPS ... there should not be any representable number ...

2 días ago | 3

Answered
What is the best way to insure that all of my functions are using the same constant values?
I use a function that returns a structure, containing the values and the unit descriptions. Your code can either pass this stru...

2 días ago | 3

Answered
Separate out every fourth element of a Vector
V = your vector result = V; result(4:4:end) = []; % remove every 4th element The above syntax with [] on the rhs is special ...

6 días ago | 0

| accepted

Answered
How to extract the value of dydt from ode45 function
Why can't you just call your odefcn( ) function with your solution t and xSol vector elements as inputs (e.g., in a loop)? Does...

6 días ago | 1

| accepted

Answered
How to make an assignment for my for loop?
This syntax with the curly braces next to SBOS means it is a cell array: SBOB{ whatever } But this syntax with the dot notatio...

6 días ago | 1

| accepted

Answered
Write binary file in Matlab
Can you read and write as “STREAM” in your FORTRAN compiler? No header stuff to worry about.

7 días ago | 0

Answered
how binary floating point to real decimal number representation ?
You can't use dec2bin( ) reliably for this conversion in all versions of MATLAB because it is limited by flintmax (see note at b...

7 días ago | 0

Answered
Binary floating point Representation in Matlab
Did you try it? >> A=[ 0.1900 -0.0300 -0.1300 0 0.1500 -0.0700 0.0500 0.1600 -0.2500 -0.1900]; >> dec2bin(typecast(A,'uint...

7 días ago | 0

| accepted

Answered
Find sum of elements in a cell along the columns
Is this what you are trying to do? (using the curly braces) y = sum([A{2,:,1}])

10 días ago | 0

| accepted

Answered
Can somebody explain me this answer?
You are using linear indexing into "a". This matrix: >> 3*ones(2) ans = 3 3 3 3 When used as indexing, i...

10 días ago | 1

Answered
Using 3D array to subtract row Q from row P
It is unclear what you really want. If you want the Euclidean distance squared between rows, e.g., rows 1 and 3, then just d =...

12 días ago | 0

Answered
How to change radians into degrees?
Why are you using sym to find the angle? Just use atand( ) directly with the appropriate input. That seems to be the intent of...

14 días ago | 0

Answered
I assign A = B; but I could not use A and B interchangeably
You are changing I_fted inside the loop. If you subsequently use it in another calculation within the loop, it would not be surp...

14 días ago | 1

| accepted

Answered
matrix dimension reshape error
To solve your sizing issues, type the following into MATLAB: dbstop if error Then run your code. When the error occurs, your c...

14 días ago | 0

Answered
Is it possible to 'clear all' variables except one?
Another method is the FEX keep utility: https://www.mathworks.com/matlabcentral/fileexchange/181-keep

15 días ago | 0

Answered
MKL 2018 supposedly supports integer matrix multiplication. Can this feature be added to Matlab?
The main problem with matrix multiplication on integer types (int32, etc.) in MATLAB is that the operation result is ambiguous i...

16 días ago | 0

Answered
Convert 0×1 empty double column vector to zero
Is this construct all you need? if( isempty(x) ) x = 0; end

20 días ago | 0

| accepted

Answered
How to use randperm with minimum spacing between random numbers
Maybe something like this will suffice for your needs? p = b * randperm(floor(n/b),k) If n/b isn't an integer value, then ther...

20 días ago | 0

Answered
How do you append to a matrix within a for loop when the matrices are unequal in size?
Maybe you could use a cell array. E.g., : D1 = cell(1,N); for a=1:N : D1{a} = C; end Then the first matrix...

21 días ago | 1

| accepted

Answered
What is the best way to save to .csv without losing precision and with column headers?
Why are you using fprintf in a loop? Can't you do it all in one call? E.g., this for i = 1:length(x) fprintf(fid,'%f , %...

22 días ago | 0

| accepted

Answered
Error: Too many output arguments.
Your function isn't coded to return anything. Try this: function timber_length = GET_NEAREST_LENGTH(length) Btw, "length" is t...

23 días ago | 0

| accepted

Load more