Beantwortet

How to to add column 3rd+4th, 6th+7th and 9th+10th from a 8x12 matrix?

C1 = B(:, 3) + B(:, 4); C2 = B(:, 6) + B(:, 7); C3 = B(:, 9) + B(:, 10); Or maybe: C = B(:, [3,6,9]) + B(:, [4,7,10])

How to to add column 3rd+4th, 6th+7th and 9th+10th from a 8x12 matrix?

C1 = B(:, 3) + B(:, 4); C2 = B(:, 6) + B(:, 7); C3 = B(:, 9) + B(:, 10); Or maybe: C = B(:, [3,6,9]) + B(:, [4,7,10])

10 Tage vor | 0

Beantwortet

How to filter out files with a list of specific string in UIGETFILE command?

As far as I can see, the file pattern [x] is not implemented in uigetfile: xlsfile = uigetfile('EF[AI]*.xls', 'Select Excel fil...

How to filter out files with a list of specific string in UIGETFILE command?

As far as I can see, the file pattern [x] is not implemented in uigetfile: xlsfile = uigetfile('EF[AI]*.xls', 'Select Excel fil...

11 Tage vor | 0

Beantwortet

Hold on and Hold off command keeps all plots on subsequent graphs

clear clears the variuables of the workspace. clc clears the command window. Both do not have any connection to the state of the...

Hold on and Hold off command keeps all plots on subsequent graphs

clear clears the variuables of the workspace. clc clears the command window. Both do not have any connection to the state of the...

11 Tage vor | 0

Beantwortet

Compiled mex file raises memory issue

Avoid using int as dimensions. Call mxCreateNumericArray as explained in the documentation: mxArray *mxCreateNumericArray(mwSiz...

Compiled mex file raises memory issue

Avoid using int as dimensions. Call mxCreateNumericArray as explained in the documentation: mxArray *mxCreateNumericArray(mwSiz...

11 Tage vor | 1

Beantwortet

How to prevent triggering 'SizeChangedFcn' callback too many times?

See this solution: https://www.mathworks.com/matlabcentral/answers/570829-slow-sizechangedfcn-or-resizefcn#answer_475105

How to prevent triggering 'SizeChangedFcn' callback too many times?

See this solution: https://www.mathworks.com/matlabcentral/answers/570829-slow-sizechangedfcn-or-resizefcn#answer_475105

11 Tage vor | 1

Beantwortet

Analyzing different sections of an array

Either reshape the array: x = rand(20, 100); y = reshape(x, 20, 10, 10); m = mean(x, 2); % If you want the mean value over b...

Analyzing different sections of an array

Either reshape the array: x = rand(20, 100); y = reshape(x, 20, 10, 10); m = mean(x, 2); % If you want the mean value over b...

11 Tage vor | 0

| akzeptiert

Beantwortet

How to perform svd without using the inbuilt function?

You can find working solutions in the FileExchange: https://www.mathworks.com/matlabcentral/fileexchange/12674-simple-svd htt...

How to perform svd without using the inbuilt function?

You can find working solutions in the FileExchange: https://www.mathworks.com/matlabcentral/fileexchange/12674-simple-svd htt...

12 Tage vor | 0

Beantwortet

How do I take audio from Youtube and play it on Matlab?

As far as I know you cannot extract the sound directly in Matlab. Use an external tool like youtube-dl .

How do I take audio from Youtube and play it on Matlab?

As far as I know you cannot extract the sound directly in Matlab. Use an external tool like youtube-dl .

12 Tage vor | 0

Beantwortet

uninstalling old version error

If the installation is corrupted, the uninstallation can fail. Then install this version again overwriting the existing installa...

uninstalling old version error

If the installation is corrupted, the uninstallation can fail. Then install this version again overwriting the existing installa...

12 Tage vor | 0

| akzeptiert

Beantwortet

Subtracting a value in a 3D array with all values in another 3D array

A = rand(5,6,7); B = rand(6,7,8); D = min(A(:).' - B(:), [], 1); Result = reshape(D, size(A)); If the intermediate matrix A(...

Subtracting a value in a 3D array with all values in another 3D array

A = rand(5,6,7); B = rand(6,7,8); D = min(A(:).' - B(:), [], 1); Result = reshape(D, size(A)); If the intermediate matrix A(...

12 Tage vor | 1

| akzeptiert

Beantwortet

How to determine how many random numbers were generated, using Mersenne twister?

The direct solution is to modify the function joeblow1 and joeblow1 such, that they count the created random numbers. Another o...

How to determine how many random numbers were generated, using Mersenne twister?

The direct solution is to modify the function joeblow1 and joeblow1 such, that they count the created random numbers. Another o...

12 Tage vor | 0

Beantwortet

how i can fix the problem of isPrimitiveRoot ?

Open the documentation: doc isprimitiveroot or online: https://www.mathworks.com/help/symbolic/isprimitiveroot.html Scroll d...

how i can fix the problem of isPrimitiveRoot ?

Open the documentation: doc isprimitiveroot or online: https://www.mathworks.com/help/symbolic/isprimitiveroot.html Scroll d...

13 Tage vor | 0

| akzeptiert

Beantwortet

How to extract data from this chunk of data

c = '77es-78es-79es-79es-80es-81es-82es-83es-144es-145es-146es-147es-1'; m = strfind(c, 'es'); d = c(m(1):m(end)-1); d = st...

How to extract data from this chunk of data

c = '77es-78es-79es-79es-80es-81es-82es-83es-144es-145es-146es-147es-1'; m = strfind(c, 'es'); d = c(m(1):m(end)-1); d = st...

13 Tage vor | 0

Beantwortet

Unrecognized function or variable 'lof'.

Do you have the Statistics and Machine Learning Toolbox installed and licensed? If not, you cannot access functions of this tool...

Unrecognized function or variable 'lof'.

Do you have the Statistics and Machine Learning Toolbox installed and licensed? If not, you cannot access functions of this tool...

14 Tage vor | 0

Beantwortet

How to make a while loop to repeat multiple times with different values of variable?

Simply add a loop to modify q: for q = 0.5:4 t_in_before=19; t_out=-1; time = 0; while t_in_before > 5 ...

How to make a while loop to repeat multiple times with different values of variable?

Simply add a loop to modify q: for q = 0.5:4 t_in_before=19; t_out=-1; time = 0; while t_in_before > 5 ...

14 Tage vor | 0

| akzeptiert

Beantwortet

Unable to perform assignment because the size of the left side is 1-by-3 and the size of the right side is 7-by-3.

"Unable to perform assignment because the size of the left side is 1-by-3 and the size of the right side is 7-by-3." This error...

Unable to perform assignment because the size of the left side is 1-by-3 and the size of the right side is 7-by-3.

"Unable to perform assignment because the size of the left side is 1-by-3 and the size of the right side is 7-by-3." This error...

16 Tage vor | 0

Beantwortet

Can anyone identify the error? and correct it.

Avoid an overkill of parentheses: Ip=(I0)+((p*I01)+(p*(P-1)I02)/(2))+((P(p-1)(p-2)*I03)/(6))+((p(p-1)(p-2)(p-3)*I04)/(24)) % ...

Can anyone identify the error? and correct it.

Avoid an overkill of parentheses: Ip=(I0)+((p*I01)+(p*(P-1)I02)/(2))+((P(p-1)(p-2)*I03)/(6))+((p(p-1)(p-2)(p-3)*I04)/(24)) % ...

16 Tage vor | 0

Beantwortet

Eliminate a for loop to increase speed

N = 2; L = 2; T = 1; a = [1 1i; -1i -1]; nplq = int8(de2bi((0:2^(N*L)-1),'left-msb')); % [0 0 0 0; 0 0 0 1; 0 0 1 0;...

Eliminate a for loop to increase speed

N = 2; L = 2; T = 1; a = [1 1i; -1i -1]; nplq = int8(de2bi((0:2^(N*L)-1),'left-msb')); % [0 0 0 0; 0 0 0 1; 0 0 1 0;...

16 Tage vor | 0

| akzeptiert

Frage

List of all functions an their toolboxes

Is there a way to get a list of the names of all toolbox functions? If I publish a toolbox, I want to avoid conflicts with Matl...

16 Tage vor | 1 Antwort | 0

Beantwortet

GUI handle empty after using some scripts

Running a pile of scripts impedes the debugging massively, as you can see. Any of the scripts can be responsible for overwriting...

GUI handle empty after using some scripts

Running a pile of scripts impedes the debugging massively, as you can see. Any of the scripts can be responsible for overwriting...

17 Tage vor | 0

| akzeptiert

Beantwortet

How to enable multi-core CPU processing during MATLAB code running?

It depends on the code. Many functions are multithreaded and use more cores for large inputs. This applies e.g. to sum(), filter...

How to enable multi-core CPU processing during MATLAB code running?

It depends on the code. Many functions are multithreaded and use more cores for large inputs. This applies e.g. to sum(), filter...

17 Tage vor | 0

Beantwortet

Why this gives error?

This is the failing function: function [x,fval,gfx,output] = main(varargin) [x,fval,gfx,output] = hPSO1(@main3, 4, options, ...

Why this gives error?

This is the failing function: function [x,fval,gfx,output] = main(varargin) [x,fval,gfx,output] = hPSO1(@main3, 4, options, ...

17 Tage vor | 0

Beantwortet

Quaternions Computation Time too long

While the multiplication with the rotation matrix calls an optimzed BLAS library directly, rotatepoint is a function, which call...

Quaternions Computation Time too long

While the multiplication with the rotation matrix calls an optimzed BLAS library directly, rotatepoint is a function, which call...

17 Tage vor | 0

Beantwortet

Create a binary image from a 2-dimensional binary [0 1] matrix

What have you tried? M = false(100, 100); M(26:50, 76:100) = true; % The black rectangle Instead of setting all pixels to bl...

Create a binary image from a 2-dimensional binary [0 1] matrix

What have you tried? M = false(100, 100); M(26:50, 76:100) = true; % The black rectangle Instead of setting all pixels to bl...

17 Tage vor | 1

Beantwortet

I wanna make a .mat file

In Matlab this is easy: data = magic(4); % Arbitrary test data save('file.mat', 'data')

I wanna make a .mat file

In Matlab this is easy: data = magic(4); % Arbitrary test data save('file.mat', 'data')

17 Tage vor | 0

Beantwortet

Monospaced Font seems different in different Matlab versions...

The font, which is used by the generiv name "monospaced", changes between Matlab versions. I do not know, why MathWorks decided ...

Monospaced Font seems different in different Matlab versions...

The font, which is used by the generiv name "monospaced", changes between Matlab versions. I do not know, why MathWorks decided ...

17 Tage vor | 1

| akzeptiert

Beantwortet

Unable to perform assignment because the left and right sides have a different number of elements.

"But LFP1_t ed LFP2_t are both two vectors of 1000x1." - yes, of course, but the left side of the assignment correlation(t) is a...

Unable to perform assignment because the left and right sides have a different number of elements.

"But LFP1_t ed LFP2_t are both two vectors of 1000x1." - yes, of course, but the left side of the assignment correlation(t) is a...

18 Tage vor | 0

Beantwortet

How to copy 30K images from folder to another according to the names in train and test text listes

With some guessing: source = 'D:\Dataset\NUSWIDE-Obj\imagesnus30k'; dest = 'D:\Dataset\NUSWIDE-Obj\Images30K'; tr = textr...

How to copy 30K images from folder to another according to the names in train and test text listes

With some guessing: source = 'D:\Dataset\NUSWIDE-Obj\imagesnus30k'; dest = 'D:\Dataset\NUSWIDE-Obj\Images30K'; tr = textr...

18 Tage vor | 0

| akzeptiert

Beantwortet

Working with large numbers of vectors

Of course: If all vectors have the same size, concatenate them to a matrix. How are the 5000 vectors stored currently?

Working with large numbers of vectors

Of course: If all vectors have the same size, concatenate them to a matrix. How are the 5000 vectors stored currently?

18 Tage vor | 0

| akzeptiert

Beantwortet

Accessing each matrix in a cell array of size ~8GB and filter it

A loop is the efficient solution. Simply try it. If you have >= 16 GB of RAM, this array should be processed without problems. ...

Accessing each matrix in a cell array of size ~8GB and filter it

A loop is the efficient solution. Simply try it. If you have >= 16 GB of RAM, this array should be processed without problems. ...

18 Tage vor | 0