답변 있음
what wrong about this error
The error message appears when you have a mismatch in the number of elements on the rhs and the number of elements on the lhs. E...

대략 7년 전 | 0

답변 있음
Why is subtracting different sized matrices not giving me an error? What is matlab calculating?
See documentation on "implicit expansion" https://www.mathworks.com/help/matlab/matlab_prog/compatible-array-sizes-for-basic-op...

대략 7년 전 | 0

| 수락됨

답변 있음
store values from loop in an array
Typos in your code: for i=1:length(A) And change tableA to TableA (MATLAB is case sensitive). Or, you could get rid of the l...

대략 7년 전 | 0

| 수락됨

답변 있음
Combination of X and Y vectors to get all possible positions on a Cartesian plane
[XX,YY] = ndgrid(X,Y); Z = [XX(:),YY(:)];

대략 7년 전 | 0

| 수락됨

제출됨


C Mex MATLAB Version
Mex C code to determine MATLAB version at compile time and run time

대략 7년 전 | 다운로드 수: 2 |

0.0 / 5

답변 있음
mxCreateNumericArray error: cannot convert 'int*' to 'const size_t* {aka const long long unsigned int*}' for argument '2' to 'mxArray*
Simply replace this int* dims = new int[par->ndim]; with this mwSize* dims = new mwSize[par->ndim];

대략 7년 전 | 1

| 수락됨

답변 있음
How do I implement bsxfun column-wise?
C = arrayfun(@(i)func(A(:,i),B(i)),1:size(A,2)) This just hides the loops behind arrayfun ... it doesn't eliminate them.

대략 7년 전 | 1

답변 있음
how to replace a column in a matrix
Instead of replacing all of the columns of A, use a different variable for the result. E.g., a cell array named C. So instead o...

대략 7년 전 | 0

| 수락됨

답변 있음
Function Return only one value
Call it with two requested outputs: [X,Y] = MyEKFFun(31,24,18,330,364,379,1,1.1,1.3,2) Since you were calling it with no reque...

대략 7년 전 | 4

답변 있음
any easier way to find cell by string
Assuming the strings all start with 'test', e.g. find(cellfun(@(C)C(end)=='a',A))

대략 7년 전 | 0

| 수락됨

답변 있음
cant workout why vectors aren't the same length
If you pass zeros( ) only one argument, it creates a square 2D matrix, not a vector. So give it two arguments to make your resul...

대략 7년 전 | 0

답변 있음
Question about array alternating between positive and negative
Seems like there should be a shorter way, but assuming you are looking for all 0 crossings and not just the positive to negative...

대략 7년 전 | 0

| 수락됨

답변 있음
Can you compile a code including linprog function?
If you look here, linprog is not one of the Coder supported functions: https://www.mathworks.com/help/coder/ug/functions-suppor...

대략 7년 전 | 0

| 수락됨

답변 있음
Writing a MATLAB script for equations
E.g., put these lines in a file with a .m extension: lambda = input('Input a value for lambda: '); mtbf = 1 ./ lambda; Are yo...

대략 7년 전 | 1

| 수락됨

답변 있음
Lapacke in level-2 C S-function
According to the interface listed here and the link you list above: http://www.netlib.no/netlib/lapack/double/dpotrs.f The n, ...

대략 7년 전 | 0

| 수락됨

답변 있음
Index Exceeds Array Bounds
Normally I would have expected to see code that sets the next values of x and y, but I don't see it. I.e., I am looking for line...

대략 7년 전 | 0

| 수락됨

답변 있음
Finding remaining numbers in logical indexing?
E.g., find1 = length<1; : find2 = (length < 3) & (max_width_head > mean_width_neck*2); : find3 = max_width_head>=me...

대략 7년 전 | 0

| 수락됨

답변 있음
How to use mxCreateNumericArray
This line is incorrect (wrong function and signature): plhs[0] = mxCreateNumericArray(xynum,1,mxINT16_CLASS); /*Creates a ma...

대략 7년 전 | 1

| 수락됨

답변 있음
Why is my if statement breaking when condition is not met?
The == operator is an element-wise operator. You need to use a string comparison function for this. E.g., if( strcmpi(verbose...

대략 7년 전 | 0

| 수락됨

답변 있음
Multidimensional arrays do not work in mex functions?
You can't use multi-level [ ][ ]... syntax with simple pointers. E.g., look at these lines: void matsum(double *dphidt, double ...

대략 7년 전 | 0

답변 있음
An efficient (quick) way of entering complex data into Matlab workspace.
Assuming you are using R2018a or later, you might try this FEX submission which can reinterpret real variables as interleaved co...

대략 7년 전 | 0

| 수락됨

답변 있음
How to get direction for 3d angles between 2 vectors
You will need to define in your code which direction is the clockwise and which is counterclockwise. You can do that by definin...

대략 7년 전 | 1

| 수락됨

답변 있음
How to code this problem?
E.g., syms x A = [1 2 4 5]; n = numel(A); P = prod(x-A); X = cell(n,1); for k=1:n X{k} = P / (x-A(k)); end This giv...

대략 7년 전 | 0

답변 있음
ODE45 generates undesired matrix of NaN entries
This is often an initial condition issue with the specific DE's involved. In your code, you have icond(2) = 0 icond(3) = ((F/...

대략 7년 전 | 0

답변 있음
How can I transfer the size of the array to mexFunction
Try this (caveat, untested). Don't pass in the row size of the matrix ... just pass in the matrix only. Let the code figure ou...

대략 7년 전 | 0

| 수락됨

답변 있음
Preallocating a Matrix(For loop, Vectorization)?
In these lines: Y4=repmat(A,N,1); Y4 = cell2mat(arrayfun(@(i) A^i, (1:N)', 'Uni', false) The first line assigns something to ...

대략 7년 전 | 1

| 수락됨

답변 있음
how can i use several loops
MATLAB will do all of the loops in the order it encounters them. So for the k=1 iteration it will do the i=1:nx loop in its enti...

대략 7년 전 | 0

| 수락됨

답변 있음
Call function and save results
Maybe just display the results: disp(results); Or loop differently: for k = 1:size(results,1) disp(results(k,:)) end

대략 7년 전 | 0

| 수락됨

답변 있음
How combine two cell arrays matlab
E = cellfun(@(x,y)[x y],C,D,'uni',false);

대략 7년 전 | 3

| 수락됨

답변 있음
How do i do Matrix reordering (cutting into blocks)?
It's not exactly clear what the actual size of your matrix is (maybe you could clarify), but for what you have posted maybe this...

대략 7년 전 | 0

| 수락됨

더 보기