Community Profile

photo

Guillaume


University of Brighton

7.294 total contributions since 2012

Guillaume's Badges

  • Scavenger Finisher
  • Thankful Level 1
  • 36 Month Streak
  • Master
  • Introduction to MATLAB Master
  • Quiz Master
  • Leader
  • First Review
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer
  • Puzzler
  • Creator
  • Scholar
  • Speed Demon

View all

Contributions in
View by

Answered
Why does the for loop give wrong answer
For a start make sure that your numbers are all in the correct units. It looks like your density is in SI () but your pressure c...

alrededor de 12 horas ago | 0

| accepted

Answered
Extracting lower triangle excluding the main diagonal elements to a string
B = strjoin(arrayfun(@(row) strjoin(compose('%d', A(row, 1:row-1)), ' '), 2:size(A, 1), 'UniformOutput', false), '\n') is one w...

alrededor de 14 horas ago | 1

| accepted

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...

2 días 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...

3 días 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 ...

3 días ago | 0

| accepted

Answered
Extract values from a matrix
mean(yourmatrix(yourmatrix >= 3)) %mean of all values greater than or equal to 3

3 días 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...

3 días 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 ...

3 días 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...

3 días 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...

5 días 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...

5 días 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...

5 días 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...

6 días 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...

6 días 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...

6 días 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 ...

7 días 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...

9 días 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...

9 días 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 ...

9 días 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...

10 días 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 ...

10 días 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 ...

10 días 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...

10 días 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...

10 días 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...

10 días 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...

10 días 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...

10 días 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. ...

11 días 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...

12 días 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...

12 días ago | 0

Load more