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
  • Treasure Hunt Participant
  • MATLAB中央宝藏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

View badges

Content Feed

Answered
保存数据的循环
No loop required: num=xlsread('ENVISAT.ex.xlsx'); num=num(~isnan(num)); num=nonzeros(num); lon=num(1:2:end); lat=num(2:...

environ 18 heures ago | 0

|accepted

Answered
Including external file is making workspace messy
Let me expand on the suggestion of @Mathieu NOE: Use functions, not scripts. Each function should have documentation explaining...

1 jour ago | 1

|accepted

Answered
Create matrix using the array as index
You don't even need a loop: a=[2 2 1 0 3]; ind=a+1; A=zeros(max(ind),numel(ind)); ind=sub2ind(size(A),ind,1:numel(ind)); ...

1 jour ago | 0

|accepted

Answered
deleting separate zeros from vector
It took a bit of thinking, but here is a oneliner: A = [ 0 0 1 0 0 0 1 0 1 0 0 1 5 9 8 2 0 3 0 1 0 0 0 ]; ...

4 jours ago | 0

|accepted

Answered
How can I interrupt a for or while loop by pressing a button 2?
你这n tell Matlab to process callbacks with the drawnow function. If you put a call to drawnow just before you reload the val...

4 jours ago | 0

|accepted

Answered
Input the same value into a cell array that each cell contains different fits?
I don't think there is a way to actually avoid a loop. You can avoid a double loop like this: results=zeros(size(CellWithFitObj...

4 jours ago | 0

Answered
Compare two vectors in matlab n*m
You mean like this? A=[1 2 3 4 5 6 7 8 9 10]; B=4; result=zeros(size(A));%pre-allocate L= A

4 jours ago | 0

|accepted

Answered
Gui problem with workspace
Why do you want to use evalin? Just have your functions return outputs. Every function has its own workspace. To share data bet...

5 jours ago | 0

Answered
How can I plot a lot of data sets quickly?
Make sure you load the data to an array instead of numbered variables. That way you can use a simple for loop and indexing. htt...

5 jours ago | 0

Answered
Backward compatible functionSignatures.json
In that case my proposed solution would be implementing something like Jan suggested in his answer. Write a function similar to...

5 jours ago | 1

|accepted

Answered
Utilizing sqrt and square, "Check for incorrect argument data type or missing argument in call to function 'sqrt'"
As Stephen mentioned, the sqrt function expects either single or double. So you will have to convert it to either of those data ...

10 jours ago | 0

Answered
How to assign the size of a k-th column of a cell to the k+1-th?
When you execute this line: sbc{k}=size(cycles{k+1}) the k+1 element of cycles doesn't exist yet. You will have to make ...

10 jours ago | 0

Answered
How to store values from nested for loop
The first step to implement a summation in Matlab is very easy: just use a for loop. It is often possible to do this with a matr...

11 jours ago | 1

|accepted

Answered
How to create a matrix with nested for loop for fraction entries?
Why use loops at all? y=1; ii=0.5:.1:.7; jj=.4:.1:.6; [ii,jj]=ndgrid(ii,jj); mat=ii.*y.*jj; disp(mat)

12 jours ago | 1

Answered
Having error when ploting bars with filled pattern
Download the applyhatch_plusC function from the FileExchange here and add it to your path somewhere (or your current folder). N...

12 jours ago | 0

Answered
Appending a file with a string output and a numeric output
Use the 'a', 'a+', or 'A' flags in fopen to append data. This should work for text files as well. You don't really need the 't' ...

12 jours ago | 1

Submitted


ifversion
Determine if the current version satisfies a version restriction

13 jours ago | 2 downloads |

Answered
mex - setup FORTRAN can't install for 2017b or 2021a for windows 10
MinGW is only for C an C++, not Fortran. The linked page looks like you need the Intel Parallel Studio XE. The 2017 version s...

15 jours ago | 0

Answered
why the command "figure(gcf+1)" gives error?????
The gcf get the handle to the current figure. In old releases this used to be a double, but since several years ago it has been ...

15 jours ago | 0

|accepted

Submitted


JSON
Matlab/Octave JSON parser

15 jours ago | 6 downloads |

Answered
How to vectorize nested for loops
ndgrid will do the trick: rowsA=59; pix = 25.4/600; R = 2.5; ht = 1.5; A=abs(-rowsA:rowsA); % e.g. 5 4 3 2 1 0 1 2 3 4 5 size...

16 jours ago | 0

|accepted

Answered
New. to Matlab, can you help me with the code?
A much better solution is to learn Matlab with a tutorial. You may consider doing the Onramp tutorial (which is provided for fre...

16 jours ago | 1

Answered
Have problem in solution
It looks like you want different things to happen depending on the value of Erf: for every element smaller than 2 you want y to ...

17 jours ago | 0

|accepted

Answered
How can I obtain the permutation of 3 binary variables?
最简单的方法就是bin2dec。你这n loop from 0 to 2^n-1 to get all combinations. To convert the character array...

18 jours ago | 0

|accepted

Answered
how to find the answer of:
Use the inverse of tan: atan B=atan(log10(50)/exp(0.53))

18 jours ago | 0

|accepted

Answered
How to create an independent loop?
If you want something to be independent, you need to use a function: for n=1:200 my_fun(n,struct_with_your_other_variables...

18 jours ago | 1

|accepted

Answered
How to unstructure the structure data?
If you use the normal dot indexing with a struct array, that will generate a comma separated list. You can put that between bra...

22 jours ago | 1

|accepted

Answered
find function using wildcards
你这n use the patterns introduced in R2020b: str={'/* GeoForschungsZentrum Potsdam ...

23 jours ago | 1

|accepted

Answered
How can I use fprintf to print matrix by column?
fprintf tranverses the input in a column-major order. If you want to change that, you can't, so you will have to flip the array ...

23 jours ago | 0

Answered
I wrote this code and it didn't work and its gave me " Unrecognized function or variable 'seq' " error , What I can do to sole this error??
Apparently your code doesn't guarantee the creation of the seq variable. Since it only occurs in block starting with Test=='T', ...

23 jours ago | 0

Load more