Community Profile

photo

Rik


Last seen: Today Active since 2017

E-mails with feedback/questions about FEX submissions are welcomed. In general I will post e-mails about Answers on the related page, unless there is good cause not to do so.

Statistics

All
  • MATLAB Central Treasure Hunt Finisher
  • 36 Month Streak
  • Ace
  • Draw Letters
  • Community Group Solver
  • 5-Star Galaxy Level 5
  • GitHub Submissions Level 3
  • Indexing I Master
  • Cody Challenge Master
  • Introduction to MATLAB Master
  • Speed Demon
  • Leader

View badges

Content Feed

Answered
Somthing wrong with SOM Toolbox
There isn't actually something wrong with the toolbox (at least with this code snippet). It is just assuming the handle to a col...

ungefär 3 timmar ago | 0

| accepted

Answered
Combination of distances between multiple points
You already have the generalized code. You just need to combine it with nchoosek: x=1+10*rand(1,6); y=1+10*rand(1,6); r=rand(...

2 dagar ago | 0

Answered
Why do I get ans = logical 1 or 0 in the command window for the following script?
A comma does not mean and. In the Matlab syntax it is used to delimit two statements, so the second part of the line with your i...

2 dagar ago | 1

| accepted

Answered
delete elements of a vector wich are not consecutive
You need some tricky indexing, but I believe this is what you need: v=1:(72*6); k=72; ind=(k:(2*k):(numel(v)-k)) + (1:k).'; ...

2 dagar ago | 0

| accepted

Answered
Displaying multiple lines in MATLAB GUIDE text edit box
You need to make sure the max property is set to a large enough value, and that the uicontrol type supports multiple lines.

3 dagar ago | 0

Answered
Return non-rounded value when assigning variable to index of array
You're confusing the data itself with how it is displayed. It is probably a double, meaning the value you attempted to assign wa...

3 dagar ago | 0

Answered
Filtering a table with datatime on dates
There is probably a native way to do this, but you could also do it yourself: ref=datetime(2019,10,1); L=day(ref)==day(tmp.Var...

3 dagar ago | 1

Answered
Computational capability difference between Student and Academic Versions
The functions are the same, only the license is different. There is a difference in which exact toolboxes are available for eac...

3 dagar ago | 0

| accepted

Answered
Error Unexpected MATLAB expression.
You were missing an equal sign: c1(isinf(c1))=0; c1(isnan(c1))=0; % ^ % this one...

3 dagar ago | 0

Answered
How to create new ppt by using Matlab Script ?
If you want to avoid the use of a COM object (and are ok with moving to pptx): There is a submission on the file exchange calle...

4 dagar ago | 0

Answered
How to multiply function handles stored in a cell array?
Na=repmat({@(w) [1,-w*i(2,e);0 1]},1,3) sa=@(w) 1; for n=1:numel(Na) sa=@(w) sa(w)*Na{n}(w); end Note that in this case...

4 dagar ago | 0

| accepted

Answered
To find Maximum value and minimum value for each group of four rows for a 180*1 matrix
Easy if you reshape the vector to an array: data=rand(180,1); data_=reshape(data,12,[]); max(data_,[],1) min(data_,[],1)

4 dagar ago | 0

Answered
Splitapply command and merge results
The question for you is what you mean by merging, but steps 1 to 4 are below. %generate example data B=10*rand(1,100); edge...

5 dagar ago | 0

Answered
Two conditional operations can be used in matlab or do I need to use double if?
It looks like you could use a lookup table and skip the entire loop: transversal=[0 1 0 1];longitudinal=[0 0 1 1]; LUT=[2 3;...

5 dagar ago | 0

| accepted

Answered
make an interactive graphic?
You can use the ButtonDownFcn property to trigger a function when the user clicks on an axes object. You can use the CurrentPoi...

5 dagar ago | 0

Answered
How to use fminsearch for least square error minimization?
I mean your objective function must only return 1 value, regardless of the shape of your data. This is the standard ordinary le...

5 dagar ago | 1

Answered
how to pass a function with internally set parameters as an input to another function
You need to pass a function handle. Probably the line below will do the trick. fscoeff(@ft1) The way you wrote it, you a...

6 dagar ago | 0

| accepted

Answered
Averaging scattered data over an n by n grid
Here is a full solution, using histcounts2 and accumarray to do the heavy lifting. This solution plots in 3D, so you can verify...

8 dagar ago | 1

| accepted

Answered
Greek letters Latex interpreter
You need to turn math mode on: plot(rand(10,2)); ylabel('Shear stress $\tau$ [MPa]', 'fontsize', 11, 'interpreter', 'latex')

8 dagar ago | 0

| accepted

Answered
What are these commands in Matlab? Can any one explain them with examples. I searched them but didn't find any help
The first line is accessing a field iqDAC of the struct metadata, which it transposes. The second line divides two variables. ...

8 dagar ago | 0

Answered
Fill a matrix with matrix powers
n=3; A=rand(n,n); Zero=zeros(size(A)); C=repmat({Zero},n,n); C(logical(eye(n)))=arrayfun(@(n)A^n,1:n,'uni',false); C=cell2m...

9 dagar ago | 0

Answered
How to solve the erro about fzero function?
Your custom function should return a scalar value, but it doesn't: fun = @fun_ball; Trq0 = 10; fun(Trq0)

9 dagar ago | 0

Answered
How do I sort automatic variables in matlab?
You shouldn't generate variable names dynamically. You should use an array instead. That way you can use all the normal Matlab t...

10 dagar ago | 1

| accepted

Answered
Poor display of DICOM images using MATLAB (dicomread)
dicomread does not change the file in any way. Most medical viewers will use a subsampling. The viewer I use, uses an 8x8 biline...

10 dagar ago | 0

Answered
need help making a 'for' loop to make a new matrix
Having numbered variables is a problem that should be solved when you create those variables. If you have 40 variables with the ...

11 dagar ago | 1

Answered
simple combinations between cells
It can probably be done without a loop, but why do you want that? Loops are very efficient (as long as there isn't a builtin vec...

11 dagar ago | 1

| accepted

Answered
How do I find the maximum and minimum of a function in a given domain?
You need a function like fminbnd: y =@(x) (1*x.^4)/4+(4*x.^3)/3- 5*(x.^2)/2; x_min = fminbnd(y,-3,3) Let's confirm this with ...

13 dagar ago | 0

Answered
adding two matrices of unequal length
Result=A+B(1+mod(1:size(A,1),end-1),:); (written on mobile, untested code)

13 dagar ago | 1

| accepted

Answered
extracting the last three characters from cell array
You probably want to extract the extension, instead of hard-coding the last three characters: data={'COD0MGXFIN_20210870000_01D...

14 dagar ago | 1

Answered
Calculate mean from a cell array.
Two options of what you could mean: %load your data first websave('data.mat','https://www.mathworks.com/matlabcentral/answers/...

15 dagar ago | 0

| accepted

Load more