回答済み
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...

29日 前 | 0

回答済み
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...

29日 前 | 1

回答済み
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...

29日 前 | 0

回答済み
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 ...

30日 前 | 3

| 採用済み

回答済み
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...

30日 前 | 3

回答済み
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 ...

約1ヶ月 前 | 0

| 採用済み

回答済み
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...

約1ヶ月 前 | 1

| 採用済み

回答済み
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...

約1ヶ月 前 | 1

| 採用済み

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

約1ヶ月 前 | 0

回答済み
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...

約1ヶ月 前 | 0

回答済み
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...

約1ヶ月 前 | 0

| 採用済み

回答済み
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}])

約1ヶ月 前 | 0

| 採用済み

回答済み
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...

約1ヶ月 前 | 1

回答済み
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 =...

約1ヶ月 前 | 0

回答済み
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...

約1ヶ月 前 | 0

回答済み
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...

約1ヶ月 前 | 1

| 採用済み

回答済み
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...

約1ヶ月 前 | 0

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

約1ヶ月 前 | 0

回答済み
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...

約1ヶ月 前 | 0

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

約2ヶ月 前 | 0

| 採用済み

回答済み
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...

約2ヶ月 前 | 0

回答済み
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...

約2ヶ月 前 | 1

| 採用済み

回答済み
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 , %...

約2ヶ月 前 | 0

| 採用済み

回答済み
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...

約2ヶ月 前 | 0

| 採用済み

回答済み
write a function to translate a 3d object
You didn't write your function to return an output. Try this: function S = shift(S,dist,axis)

約2ヶ月 前 | 1

| 採用済み

回答済み
dlmread adds low precision digits
Any function (dlmread, fscanf, etc) in any language (MATLAB, C, etc.) reading text numbers into floating point will have this is...

約2ヶ月 前 | 1

| 採用済み

回答済み
function f(x)=xe^x
Take a look at this loop from your code: for j=1:length(x) y = (1/N)*(a+((j-1)*h)); % <-- This replaces y at each step ... it ...

約2ヶ月 前 | 1

回答済み
Extending an order in a vector
One way: >> result = cell2mat(arrayfun(@(y)x*y-x+1:x*y,y,'uni',false)) result = 1 2 3 7 8 9 13 ...

約2ヶ月 前 | 1

| 採用済み

回答済み
How to Run filename.mexw64 in command prompt
Assuming you are on a WIN64 system, call it just like any other function. E.g., my_result = filename(my_arguments); The filena...

約2ヶ月 前 | 0

回答済み
Pass pointer to scalar variable in mex function
"... The only way I've gotten around this before is by making the scalar variable into a vector and just using the first element...

約2ヶ月 前 | 0

Load more