12.505 total contributions since 2009

It is easier to solve a problem than to guess, what the problem is.

Questions about FileExchange submissions are welcome - get my address from the code. I do not answer mails concerning questions in the forum.

Answered

Error after moving function .m file: 'Previously accessible file "...\z_estimate.m" is now inaccessible'

"saved the file in the top-level MATLAB folder instead of the subfolder "my_functions", which is also on my Matlab path" This s...

Error after moving function .m file: 'Previously accessible file "...\z_estimate.m" is now inaccessible'

"saved the file in the top-level MATLAB folder instead of the subfolder "my_functions", which is also on my Matlab path" This s...

circa 22 ore ago | 0

Answered

From Euler Angle to Angle between 2 vectors

There is no mathematical definition of "one angle between 2 3D-bodies". There is more than 1 degeree of freedom. An angle betwee...

From Euler Angle to Angle between 2 vectors

There is no mathematical definition of "one angle between 2 3D-bodies". There is more than 1 degeree of freedom. An angle betwee...

3 giorni ago | 0

Answered

Error Index exceeds matrix dimensions

After [x ,y] = min(Data(i)); x is a scalar. Then x(i) cannot work for i > 1. By the way, as Adam has said alread, x(i)=x(i) ...

Error Index exceeds matrix dimensions

After [x ,y] = min(Data(i)); x is a scalar. Then x(i) cannot work for i > 1. By the way, as Adam has said alread, x(i)=x(i) ...

3 giorni ago | 0

Answered

Coding for nested loop problem

for p = 1:10 for q = 1:10 if p ~= q ... end end end Without a for loop: x = rand...

Coding for nested loop problem

for p = 1:10 for q = 1:10 if p ~= q ... end end end Without a for loop: x = rand...

3 giorni ago | 0

| accepted

Answered

Data filtering(Give a constraint to the length of each index )

There are more efficient ways, but starting with a simple loop is a good apporach: data = [ 1 201; 1 202; 2 301; 2 313; 2 311;...

Data filtering(Give a constraint to the length of each index )

There are more efficient ways, but starting with a simple loop is a good apporach: data = [ 1 201; 1 202; 2 301; 2 313; 2 311;...

4 giorni ago | 1

| accepted

Answered

Creating 1024 ToggleButtons with almost the same callback

A simplified version of your code: function buttonPress(hObject, EventData, handles) global TData brtn = get(handles.slider1,...

Creating 1024 ToggleButtons with almost the same callback

A simplified version of your code: function buttonPress(hObject, EventData, handles) global TData brtn = get(handles.slider1,...

4 giorni ago | 0

| accepted

Answered

lock first app if second is running

You can use waitfor in the main function and provide the handle of the uifigure. [EDITED] I assume, that https://www.mathwork...

lock first app if second is running

You can use waitfor in the main function and provide the handle of the uifigure. [EDITED] I assume, that https://www.mathwork...

8 giorni ago | 0

| accepted

Answered

How to introduce a phase shift to a existing vector

This is not possible, if you do not have additional information. You can apply a phase shift with a certain number of elements, ...

How to introduce a phase shift to a existing vector

This is not possible, if you do not have additional information. You can apply a phase shift with a certain number of elements, ...

19 giorni ago | 1

Answered

question regarding 'copyfile' function from folder to folder

This is exactly, what you find in the documentation. Please read: help copyfile doc copyfile [SUCCESS,MESSAGE,MESSAGEID] = ...

question regarding 'copyfile' function from folder to folder

This is exactly, what you find in the documentation. Please read: help copyfile doc copyfile [SUCCESS,MESSAGE,MESSAGEID] = ...

19 giorni ago | 0

| accepted

Answered

To take pictures from FLIR (Cx series) camera every 30 secs

Use a timer object and insert the code for taking a picture in its callback. doc timer

To take pictures from FLIR (Cx series) camera every 30 secs

Use a timer object and insert the code for taking a picture in its callback. doc timer

24 giorni ago | 1

Answered

Changing the name of a variable throughout the code but only want it to change in a section.

Copy the text block, which you want to modify, to a new editor window. Perform the wanted modifications. Copy the block back to ...

Changing the name of a variable throughout the code but only want it to change in a section.

Copy the text block, which you want to modify, to a new editor window. Perform the wanted modifications. Copy the block back to ...

24 giorni ago | 0

Answered

How can I use "system" command with input without typing myself all the input everytimes ?

Please take a look into the documentation of dammif: https://www.embl-hamburg.de/biosaxs/manuals/dammif.html Here you can see h...

How can I use "system" command with input without typing myself all the input everytimes ?

Please take a look into the documentation of dammif: https://www.embl-hamburg.de/biosaxs/manuals/dammif.html Here you can see h...

24 giorni ago | 1

| accepted

Answered

Efficient algorithm for a duplication matrix

For n=300 this needs 1.3 sec instead of 27.5 sec: tic m = n * (n + 1) / 2; nsq = n^2; D = spalloc(nsq, m, nsq); row = 1...

Efficient algorithm for a duplication matrix

For n=300 this needs 1.3 sec instead of 27.5 sec: tic m = n * (n + 1) / 2; nsq = n^2; D = spalloc(nsq, m, nsq); row = 1...

25 giorni ago | 1

| accepted

Answered

How to detect change in mean value of a signal

It is impossible to detect a change, if it occurs in the first or last few frames. Ist there only 1 change of the mean? Then f...

How to detect change in mean value of a signal

It is impossible to detect a change, if it occurs in the first or last few frames. Ist there only 1 change of the mean? Then f...

26 giorni ago | 0

Answered

How can I export only specific data from a text file to a matrix?

With some guessing, that you want the part behind ':Solar_Radio_Flux:' : Key = ':Solar_Radio_Flux:'; Str = fileread(FileName)...

How can I export only specific data from a text file to a matrix?

With some guessing, that you want the part behind ':Solar_Radio_Flux:' : Key = ':Solar_Radio_Flux:'; Str = fileread(FileName)...

28 giorni ago | 0

| accepted

Answered

Parse error help please

I guess, this line is failing: Jsx*der(wx) = (Fflz + Frlz)*w/2 - (Ffrz + Frrz)*w/2 + (Ffyv + Fry)*h; Yes, of course. In Matlab...

Parse error help please

I guess, this line is failing: Jsx*der(wx) = (Fflz + Frlz)*w/2 - (Ffrz + Frrz)*w/2 + (Ffyv + Fry)*h; Yes, of course. In Matlab...

29 giorni ago | 0

Answered

Alternative to delaunayn function supported by MATLAB coder for the C++ code generation

Matlab uses qhull for the calculation of delaunayn. qhull is a library written in C, see here: http://www.qhull.org/ So it shou...

Alternative to delaunayn function supported by MATLAB coder for the C++ code generation

Matlab uses qhull for the calculation of delaunayn. qhull is a library written in C, see here: http://www.qhull.org/ So it shou...

29 giorni ago | 1

| accepted

Answered

decrease the elapse time

The output of the profile is useful - thanks. The most time is spent here: [days(:,:,i), time(:,:,:,i), I(:,:,:,i), Ta(:,:,:,i...

decrease the elapse time

The output of the profile is useful - thanks. The most time is spent here: [days(:,:,i), time(:,:,:,i), I(:,:,:,i), Ta(:,:,:,i...

29 giorni ago | 0

Answered

How would I change the color of the angular axes without changing the color of the grid lines in polar plot

AxesH = polaraxes; theta = 0:0.01:2*pi; rho = sin(2*theta).*cos(2*theta); polarplot(AxesH, theta, rho) AxesH.GridColor...

How would I change the color of the angular axes without changing the color of the grid lines in polar plot

AxesH = polaraxes; theta = 0:0.01:2*pi; rho = sin(2*theta).*cos(2*theta); polarplot(AxesH, theta, rho) AxesH.GridColor...

30 giorni ago | 0

Answered

I do not understand why my code still gives me errors

Index exceeds the number of array elements (1). Error in RK (line 8) k(:,1)=feval(fun,t(j),y(:,j)); After the line: ...

I do not understand why my code still gives me errors

Index exceeds the number of array elements (1). Error in RK (line 8) k(:,1)=feval(fun,t(j),y(:,j)); After the line: ...

circa un mese ago | 1

| accepted

Answered

Index exceeds matrix dimensions ERROR

Using global variables is a bad programming style. It impedes the debugging massively. It is hard to find out, which code has se...

Index exceeds matrix dimensions ERROR

Using global variables is a bad programming style. It impedes the debugging massively. It is hard to find out, which code has se...

circa un mese ago | 0

Answered

How to convert 24-bit signed hex from .csv file to an array of decimal data?

dataTable = readtable('demo.csv'); data = table2array(dataTable(:,1)); data = strrep(data, '0x', ''); dataDec = b...

How to convert 24-bit signed hex from .csv file to an array of decimal data?

dataTable = readtable('demo.csv'); data = table2array(dataTable(:,1)); data = strrep(data, '0x', ''); dataDec = b...

circa un mese ago | 1

| accepted

Answered

Indexing cell array similar to excell

Maybe like this: Data = rand(7, 25); % Example data, actually 177x25 Names = {'A 123', 'A 123', 'B 456', 'A 123', 'B 456', '...

Indexing cell array similar to excell

Maybe like this: Data = rand(7, 25); % Example data, actually 177x25 Names = {'A 123', 'A 123', 'B 456', 'A 123', 'B 456', '...

circa un mese ago | 0

| accepted

Answered

Calling Matlab GUI popupmenu callback on click

No, there is no callback in the Matlab level. You can use the Java callbacks, if your "Matlab GUI" is a figure, see https://und...

Calling Matlab GUI popupmenu callback on click

No, there is no callback in the Matlab level. You can use the Java callbacks, if your "Matlab GUI" is a figure, see https://und...

circa un mese ago | 0

Answered

looping though multiple sub-directories

FileList = dir('C:\Base\Folder\**\*.nii'); for k = 1:numel(FileList) File = fullfile(FileList(k).folder, FileList(k).name)...

looping though multiple sub-directories

FileList = dir('C:\Base\Folder\**\*.nii'); for k = 1:numel(FileList) File = fullfile(FileList(k).folder, FileList(k).name)...

circa un mese ago | 0

Answered

How to open my .m files in App Designer?

You do not have to open the files to use a slider for te modification of a constant. You need to write the code as a function, w...

How to open my .m files in App Designer?

You do not have to open the files to use a slider for te modification of a constant. You need to write the code as a function, w...

circa un mese ago | 0

| accepted

Answered

array values are overwritten

Prefer file names including leading zeros: image0001.jpg, image 0002.jpg etc. Then the numeical order equals the alphabetical or...

array values are overwritten

Prefer file names including leading zeros: image0001.jpg, image 0002.jpg etc. Then the numeical order equals the alphabetical or...

circa un mese ago | 1

| accepted

Answered

I have discovered that in solving ordinary differential equations things can get very easy if we use micro-intervals (intervals divided by 10 000 or more) and very rough methods like Euler's , to get the same accuracy as when using complex methods.

Yes, this is known for a long time already. As Euler has known already and as you learn in the first year of numerical maths, th...

I have discovered that in solving ordinary differential equations things can get very easy if we use micro-intervals (intervals divided by 10 000 or more) and very rough methods like Euler's , to get the same accuracy as when using complex methods.

Yes, this is known for a long time already. As Euler has known already and as you learn in the first year of numerical maths, th...

circa un mese ago | 1

Answered

Delete table from GUI app variable

Perhaps you mean: delete(app.table)

Delete table from GUI app variable

Perhaps you mean: delete(app.table)

circa un mese ago | 0