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

transfer variables between functions?

Variables cannot be "transfered" between functions. You need to provide them as inputs and outputs. Combining GUI and the actua...

transfer variables between functions?

Variables cannot be "transfered" between functions. You need to provide them as inputs and outputs. Combining GUI and the actua...

1 hour ago | 0

Answered

Using Euler's method as ODE-solver in Matlab

How was the step size determined to be h=1/18? The author of the code wanted it to be 1/18. What does Euler's method in the w...

Using Euler's method as ODE-solver in Matlab

How was the step size determined to be h=1/18? The author of the code wanted it to be 1/18. What does Euler's method in the w...

1 hour ago | 0

Answered

run the script without opening the figure, its possible?

There is no chance to guess, what your code does, if we cannot see it. Maybe there is no reason to display the images, maybe thi...

run the script without opening the figure, its possible?

There is no chance to guess, what your code does, if we cannot see it. Maybe there is no reason to display the images, maybe thi...

22 hours ago | 0

Answered

For Loop through .wav files

See: FAQ: How to process a sequence of files Folder = 'insert your folder here'; % Sure that there is a sapce after your name?...

For Loop through .wav files

See: FAQ: How to process a sequence of files Folder = 'insert your folder here'; % Sure that there is a sapce after your name?...

22 hours ago | 0

Answered

Share X and Y Axes for tiled layout plot

I'd solve this with subplot: https://www.mathworks.com/matlabcentral/fileexchange/20003-panel https://www.mathworks.com/matlab...

Share X and Y Axes for tiled layout plot

I'd solve this with subplot: https://www.mathworks.com/matlabcentral/fileexchange/20003-panel https://www.mathworks.com/matlab...

23 hours ago | 0

Answered

Calling method in the GNU Scientific Library

You can create a C++-Mex function and call the library throught it. Unfortunately all inputs must be transposed, because Matlab ...

Calling method in the GNU Scientific Library

You can create a C++-Mex function and call the library throught it. Unfortunately all inputs must be transposed, because Matlab ...

23 hours ago | 0

Answered

Homework Help: What did I do wrong?

The == operator compares its arguments elementwise. If they have a different number of elements, this fails, except it one is a ...

Homework Help: What did I do wrong?

The == operator compares its arguments elementwise. If they have a different number of elements, this fails, except it one is a ...

23 hours ago | 0

Answered

Error in Y label

In the code you have: kylabel('Value of the function', 'fontize', 10) title('function 1', 'fontzie', 10) The error message sa...

Error in Y label

In the code you have: kylabel('Value of the function', 'fontize', 10) title('function 1', 'fontzie', 10) The error message sa...

23 hours ago | 0

| accepted

Answered

Kunge Kutta 4 - Biological Application

I would like some help to understand if I did it right. I cannot estimate what you consider as right or not right. For a real...

Kunge Kutta 4 - Biological Application

I would like some help to understand if I did it right. I cannot estimate what you consider as right or not right. For a real...

1 day ago | 0

Answered

convert logical values to numeric values

a = [1 1 5 1 1] b = ischange(a) c = double(b) % Alternative: d = b + 0 % Addition with DOUBLE converts to double cell2...

convert logical values to numeric values

a = [1 1 5 1 1] b = ischange(a) c = double(b) % Alternative: d = b + 0 % Addition with DOUBLE converts to double cell2...

1 day ago | 0

| accepted

Answered

Averageing cell arrays in cell array

Using loops is the direct, clean and efficient way to access nested structs. cellfun works on cells only, not on nested structs...

Averageing cell arrays in cell array

Using loops is the direct, clean and efficient way to access nested structs. cellfun works on cells only, not on nested structs...

1 day ago | 0

| accepted

Answered

i have number i need save only integer without any point or 'e'

To get an integer value use round, floor or ceil. If you only want to hide the fractional part, which can contain small numbers...

i have number i need save only integer without any point or 'e'

To get an integer value use round, floor or ceil. If you only want to hide the fractional part, which can contain small numbers...

1 day ago | 0

Answered

How to change a char array into char row vectors?

ListA = ['BETA1'; ... 'BETA2']; ListAC = cellstr(ListA); Now you can run REGEXP on the cell string.

How to change a char array into char row vectors?

ListA = ['BETA1'; ... 'BETA2']; ListAC = cellstr(ListA); Now you can run REGEXP on the cell string.

1 day ago | 0

| accepted

Answered

FOR LOOP, add value to each row at a time

X = ones(1, 10); for n = 1:size(X, 2) Y = X; % Copy original value Y(n) = Y(n) + 1; ... do what you want to ...

FOR LOOP, add value to each row at a time

X = ones(1, 10); for n = 1:size(X, 2) Y = X; % Copy original value Y(n) = Y(n) + 1; ... do what you want to ...

1 day ago | 0

Answered

Looping over paths, more than one loop

I do not understand, what your inputs are exactly. But maybe this idea helps you: keepCode = cell(length(vectorOfNames), length...

Looping over paths, more than one loop

I do not understand, what your inputs are exactly. But maybe this idea helps you: keepCode = cell(length(vectorOfNames), length...

1 day ago | 0

| accepted

Answered

List the 10% highest values of a distribution

I guess that "x_UDP" is the same as "x". RMSF = load('rmsf.dat'); n = RMSF(:,1); %number of residue x = RMSF(:,2); %RMSF fo...

List the 10% highest values of a distribution

I guess that "x_UDP" is the same as "x". RMSF = load('rmsf.dat'); n = RMSF(:,1); %number of residue x = RMSF(:,2); %RMSF fo...

1 day ago | 1

Answered

Matlab code that does integration as well plot

Your code overwrites H in each iteration. So the final PLOT command outside the loop draws 1 point only. Because single points a...

Matlab code that does integration as well plot

Your code overwrites H in each iteration. So the final PLOT command outside the loop draws 1 point only. Because single points a...

1 day ago | 0

Answered

Error: Index exceeds the number of array elements (1).

You have defined months as a scalar: months(1) = month(dates(1)); Then months(g) must fail, if g>1. I cannot guess, what you ...

Error: Index exceeds the number of array elements (1).

You have defined months as a scalar: months(1) = month(dates(1)); Then months(g) must fail, if g>1. I cannot guess, what you ...

1 day ago | 0

| accepted

Answered

Problem with fscanf command in creating .txt file

filename1 = ['*new.txt'];%filename fid_t=fopen(filename1,'r') This cannot work: '*new.txt' is not a valid file nam...

Problem with fscanf command in creating .txt file

filename1 = ['*new.txt'];%filename fid_t=fopen(filename1,'r') This cannot work: '*new.txt' is not a valid file nam...

1 day ago | 0

| accepted

Answered

Save multiple image automatically

Your code must fail with an error message in this line: outfile = fullfile(outfolder, sprintf(['%s-coba-%03d.%s',basename,'.jpg...

Save multiple image automatically

Your code must fail with an error message in this line: outfile = fullfile(outfolder, sprintf(['%s-coba-%03d.%s',basename,'.jpg...

2 days ago | 0

| accepted

Answered

How to make a +5 (or any +number) jump in array values inside a for loop?

You can use FEX: RunLength , or this part taken from it: function n = RunLength_count(x) d = [true, diff(x(:).') ~= 0, true]; ...

How to make a +5 (or any +number) jump in array values inside a for loop?

You can use FEX: RunLength , or this part taken from it: function n = RunLength_count(x) d = [true, diff(x(:).') ~= 0, true]; ...

2 days ago | 0

Answered

Can't start Matlab

I guess, that the preferences folder is damaged. Try to recreate it by renaming 'C:\Users\<youraccount>\AppData\Roaming\MathWork...

Can't start Matlab

I guess, that the preferences folder is damaged. Try to recreate it by renaming 'C:\Users\<youraccount>\AppData\Roaming\MathWork...

2 days ago | 0

Answered

Reading a text file containing strings and numeric data

fid = fopen(File, 'r'); if fid < 0, error('Cannot open file'); end TimeLen = 1e6; TimeIndex = 0; Time = zeros(1, Ti...

Reading a text file containing strings and numeric data

fid = fopen(File, 'r'); if fid < 0, error('Cannot open file'); end TimeLen = 1e6; TimeIndex = 0; Time = zeros(1, Ti...

2 days ago | 0

| accepted

Answered

ode45, Please tell me how to fix this?

Did you save one of your functions as "ode45.m" file? Check this in the command window: which ode45 -all If you find a user-de...

ode45, Please tell me how to fix this?

Did you save one of your functions as "ode45.m" file? Check this in the command window: which ode45 -all If you find a user-de...

2 days ago | 0

Answered

How do I compute the mean value of odd rows of a random matrix (mxm)? (using if and rem)

I do not have any idea, how "if" can be used to produce a random matrix. But using REM() to get the odd indices is easy: for ...

How do I compute the mean value of odd rows of a random matrix (mxm)? (using if and rem)

I do not have any idea, how "if" can be used to produce a random matrix. But using REM() to get the odd indices is easy: for ...

2 days ago | 0

| accepted

Answered

How to extract specific row from a large csv file and reshape it

Data = csvread(FileName); Row = [1, 100, 200, 300]; figure; for iRow = 1:numel(Row) Block = reshape(Data(iRow, :), 8, 8...

How to extract specific row from a large csv file and reshape it

Data = csvread(FileName); Row = [1, 100, 200, 300]; figure; for iRow = 1:numel(Row) Block = reshape(Data(iRow, :), 8, 8...

2 days ago | 1

| accepted

Answered

How to append values from different files to an array?

Do not use "mean" as name of a variable, because then you cannot use the function mean() anymore. Folder = 'C:\Your\Folder'; ...

How to append values from different files to an array?

Do not use "mean" as name of a variable, because then you cannot use the function mean() anymore. Folder = 'C:\Your\Folder'; ...

2 days ago | 0

Answered

Prime number sum from cell array

The variable myArr is a double array. Then isstrprop(myArr, 'digit') is FALSE for all elements, because onbly CHARs can be digit...

Prime number sum from cell array

The variable myArr is a double array. Then isstrprop(myArr, 'digit') is FALSE for all elements, because onbly CHARs can be digit...

2 days ago | 1

Answered

Completing elements of a matrix

a = [2; 3]; b = [1.5; 2]; c = kron(a, [ones(size(a,1), 1), b])

Completing elements of a matrix

a = [2; 3]; b = [1.5; 2]; c = kron(a, [ones(size(a,1), 1), b])

2 days ago | 0

Answered

How to compare two strings with different sizes?

A bold guess: a = 'AAGCTACGC' b = 'ACGCAA' Nmin = min(numel(a), numel(b)); Nmax = max(numel(a), numel(b)); match = fals...

How to compare two strings with different sizes?

A bold guess: a = 'AAGCTACGC' b = 'ACGCAA' Nmin = min(numel(a), numel(b)); Nmax = max(numel(a), numel(b)); match = fals...

2 days ago | 0