Answered

How I do evaluate a function handle in other function handle

Your y_p never changes in your function. It's always the original . Shouldn't y_p be reevaluated at each step? Your 0.0001 delt...

How I do evaluate a function handle in other function handle

Your y_p never changes in your function. It's always the original . Shouldn't y_p be reevaluated at each step? Your 0.0001 delt...

environ 7 heures ago | 0

Answered

Compute two matrices with different sizes and different values

it seems to me that the simplest and most reliable solution is to interpolate both velocity matrices to the same grid. Of course...

Compute two matrices with different sizes and different values

it seems to me that the simplest and most reliable solution is to interpolate both velocity matrices to the same grid. Of course...

environ 10 heures ago | 0

Answered

Error using copyfile No matching files were found.

I'd replace idx = strfind(myfile(i).name,'_thumb'); if ~isempty(idx) %do nothing else by the simpler ...

Error using copyfile No matching files were found.

I'd replace idx = strfind(myfile(i).name,'_thumb'); if ~isempty(idx) %do nothing else by the simpler ...

environ 12 heures ago | 0

| accepted

Answered

Extract values from a matrix

mean(yourmatrix(yourmatrix >= 3)) %mean of all values greater than or equal to 3

Extract values from a matrix

mean(yourmatrix(yourmatrix >= 3)) %mean of all values greater than or equal to 3

environ 12 heures ago | 1

| accepted

Answered

Create two fprintf in two diferent lines

You seem to be aware that '\n' is a newline so why don't you use it? fprintf('\n B1 \t B2 \t B3\t B4 \t B5\n'); %\n added a...

Create two fprintf in two diferent lines

You seem to be aware that '\n' is a newline so why don't you use it? fprintf('\n B1 \t B2 \t B3\t B4 \t B5\n'); %\n added a...

environ 13 heures ago | 1

| accepted

Answered

how to create an error message when invalid data is input and then prompt to re-enter the data

Typical pattern for this is: value = someinvalidvalue; while valueisinvalid value = input('Enter value'); end Note ...

how to create an error message when invalid data is input and then prompt to re-enter the data

Typical pattern for this is: value = someinvalidvalue; while valueisinvalid value = input('Enter value'); end Note ...

1 jour ago | 0

Answered

Help with Simple OOP Program

As Thomas said, the kind of class you're developing would works better as a handle class. Note that if you derive from handle y...

Help with Simple OOP Program

As Thomas said, the kind of class you're developing would works better as a handle class. Note that if you derive from handle y...

1 jour ago | 0

| accepted

Answered

Regionprops returning "wrong" axis lengths

That's because all the ellipse properties are not designed for hollow shapes. Matlab is trying to fit an ellipse just to the 'on...

Regionprops returning "wrong" axis lengths

That's because all the ellipse properties are not designed for hollow shapes. Matlab is trying to fit an ellipse just to the 'on...

3 jours ago | 1

| accepted

Answered

Average in a 1D array

Assumming the number of elements of the vectors is a multiple of n, reshape the vector in columns of n rows and take the mean ac...

Average in a 1D array

Assumming the number of elements of the vectors is a multiple of n, reshape the vector in columns of n rows and take the mean ac...

3 jours ago | 1

Answered

structure contains multiple cells with different variables in them I would like to remove variables not present in all cells

%identify common fields commonfields = fieldnames(data{1}); for cidx = 2:numel(data) commonfields = intersect(commonfield...

structure contains multiple cells with different variables in them I would like to remove variables not present in all cells

%identify common fields commonfields = fieldnames(data{1}); for cidx = 2:numel(data) commonfields = intersect(commonfield...

3 jours ago | 0

| accepted

Answered

Replace letters in matrix

I would be wary of using regexprep as per Walter's code for that. It relies on the fact that replacements are attempted in the o...

Replace letters in matrix

I would be wary of using regexprep as per Walter's code for that. It relies on the fact that replacements are attempted in the o...

3 jours ago | 0

Answered

accessing large MAT file

See the limitations section of matfile to see what it can and can't do. In particular, the granularity of matfile is typically a...

accessing large MAT file

See the limitations section of matfile to see what it can and can't do. In particular, the granularity of matfile is typically a...

4 jours ago | 0

Answered

Finding values within a matrix

It appears that you are building your code from bits you've asked or found without really understanding how it works. In particu...

Finding values within a matrix

It appears that you are building your code from bits you've asked or found without really understanding how it works. In particu...

4 jours ago | 0

| accepted

Answered

How to parse a table (in a text file) into matlab cell array where we have some missing values?

Your file appears to have fixed width fields. the easiest way to import such files is with FixedWidthImportOptions, e.g.: opts ...

How to parse a table (in a text file) into matlab cell array where we have some missing values?

Your file appears to have fixed width fields. the easiest way to import such files is with FixedWidthImportOptions, e.g.: opts ...

4 jours ago | 0

Answered

[Solved] How can I make my output into a 2D char array instead of separate answers?

My idea was to concatenate each line, but it doesn't seem possible without resetting Well, you're doing assignment which indeed...

[Solved] How can I make my output into a 2D char array instead of separate answers?

My idea was to concatenate each line, but it doesn't seem possible without resetting Well, you're doing assignment which indeed...

7 jours ago | 1

Answered

Montage from a cell array of image file names

Note that you can look at the code of montage to see what it does. As Praveen commented, it's not clear what final image size yo...

Montage from a cell array of image file names

Note that you can look at the code of montage to see what it does. As Praveen commented, it's not clear what final image size yo...

7 jours ago | 0

| accepted

Answered

How to save structure inside a structure in .mat file?

If S is indeed a structure as you have defined, then save('data', 'S'); does indeed save the whole structure as one structure ...

How to save structure inside a structure in .mat file?

If S is indeed a structure as you have defined, then save('data', 'S'); does indeed save the whole structure as one structure ...

7 jours ago | 0

Answered

Taking in a function as an argument

Seems clear enough: Error in bisekt (line 14) bisekt(m, x2) Within bisekt, you call the function again, this time...

Taking in a function as an argument

Seems clear enough: Error in bisekt (line 14) bisekt(m, x2) Within bisekt, you call the function again, this time...

7 jours ago | 0

| accepted

Answered

while loops not work using randsample

Maybe if you used proper indenting in your code, you'd see the silliness of it: %... code irrelevant while eq1 < 1 && eq2 > 1 ...

while loops not work using randsample

Maybe if you used proper indenting in your code, you'd see the silliness of it: %... code irrelevant while eq1 < 1 && eq2 > 1 ...

8 jours ago | 1

Answered

How to pass a method as a function handle

Can't tell you why it doesn't work as you have written, I suspect that this has to do with how the . operator is implemented in ...

How to pass a method as a function handle

Can't tell you why it doesn't work as you have written, I suspect that this has to do with how the . operator is implemented in ...

8 jours ago | 0

Answered

How to remove user-defined objects from memory?

Note that this has nothing to do with objects. You don't seem to be understanding cell arrays. Your B is a cell array. A cell a...

How to remove user-defined objects from memory?

Note that this has nothing to do with objects. You don't seem to be understanding cell arrays. Your B is a cell array. A cell a...

8 jours ago | 1

| accepted

Answered

Concatenate cells leaving columns/rows empty

Do you mean this: c = {}; %or better if you know the final size: %c = cell(1, 3); c(1, [1 3]) = [a,b]; %put a at column 1 a...

Concatenate cells leaving columns/rows empty

Do you mean this: c = {}; %or better if you know the final size: %c = cell(1, 3); c(1, [1 3]) = [a,b]; %put a at column 1 a...

8 jours ago | 0

| accepted

Answered

Dynamic/global function definition

You've done it already! Instead of using setfunc in dynfunc to apply it to X, simply return it out of dynfunc, so it can be use...

Dynamic/global function definition

You've done it already! Instead of using setfunc in dynfunc to apply it to X, simply return it out of dynfunc, so it can be use...

8 jours ago | 0

| accepted

Answered

Separating Multiple Columns of Data Based on a Value in One Column

While you could indeed explicitly separate the data per ROI, you probably don't need to. Matlab has several functions that allow...

Separating Multiple Columns of Data Based on a Value in One Column

While you could indeed explicitly separate the data per ROI, you probably don't need to. Matlab has several functions that allow...

8 jours ago | 0

Answered

How can I use switch case function to get decimal numbers?

I'm curious if you understand what that num2cell(-10.0:0) actually do in the case statement? If you don't and it's something you...

How can I use switch case function to get decimal numbers?

I'm curious if you understand what that num2cell(-10.0:0) actually do in the case statement? If you don't and it's something you...

8 jours ago | 0

| accepted

Answered

How to get more decimal places in my output?

Nothing is ignored. Moreover, note that there is a difference between the actual value of a number and the way it is displayed. ...

How to get more decimal places in my output?

Nothing is ignored. Moreover, note that there is a difference between the actual value of a number and the way it is displayed. ...

9 jours ago | 1

| accepted

Answered

Calculate table column with a loop

As usual with matlab, it's simpler without a loop result = diff(table2array(yourtable), [], 2); %difference between consecutiv...

Calculate table column with a loop

As usual with matlab, it's simpler without a loop result = diff(table2array(yourtable), [], 2); %difference between consecutiv...

9 jours ago | 1

Answered

How can i do the summation of every row?

Guessing at what you're trying to do from your loop code: Data{:, 111} = sum(Data{:, 83:110} >= 0, 2); It doesn't look like yo...

How can i do the summation of every row?

Guessing at what you're trying to do from your loop code: Data{:, 111} = sum(Data{:, 83:110} >= 0, 2); It doesn't look like yo...

10 jours ago | 0

Answered

How can I contruct a matrix with elements set to 1 given by the index position in another matrix?

coloffsets = [2,3,4;3,4,5;1,2,3] result = zeros(size(coloffsets, 1), 1+max(coloffsets(:))); result(sub2ind(size(result), rep...

How can I contruct a matrix with elements set to 1 given by the index position in another matrix?

coloffsets = [2,3,4;3,4,5;1,2,3] result = zeros(size(coloffsets, 1), 1+max(coloffsets(:))); result(sub2ind(size(result), rep...

10 jours ago | 0

| accepted

Answered

How can I extract values from a second column after three repeating values in the first column?

One way: x = [1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1]; y = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19...

How can I extract values from a second column after three repeating values in the first column?

One way: x = [1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1]; y = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19...

10 jours ago | 0