Community Profile

photo

Jan


Last seen: Today
12.891 total contributions since 2009

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.

Jan's Badges

  • Personal Best Downloads Level 4
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • First Submission
  • Grand Master
  • Revival Level 4
  • 36 Month Streak
  • Thankful Level 4
  • Knowledgeable Level 4
  • First Answer
  • Promoter
  • Commenter
  • Solver

View details...

Contributions in
View by

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

etwa 12 Stunden ago | 0

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

etwa 13 Stunden 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...

etwa 13 Stunden 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...

etwa 13 Stunden 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...

etwa 14 Stunden 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 ...

etwa 14 Stunden 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...

etwa 14 Stunden ago | 0

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

etwa 14 Stunden 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...

etwa 14 Stunden ago | 0

Answered
Completing elements of a matrix
a = [2; 3]; b = [1.5; 2]; c = kron(a, [ones(size(a,1), 1), b])

etwa 14 Stunden 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...

etwa 15 Stunden ago | 0

Answered
matrix product different sizes
The multiplication of a 36-by-36 and a 36-by-10 matrix is mathematically defined and creates a 36-by-10 matrix. But you cannot m...

etwa 15 Stunden ago | 0

| accepted

Answered
using a function with matrices
"function [rating] = rating(x,y)" does not match the information, that the function has 3 inputs. "gives the error message that...

ein Tag ago | 0

Answered
Does Matlab consultant Adam Danz or Matlab undelete my Matlab questions, which where deleted for reasons I cannot follow?
I do understand, that you want to clarify why your questions have been considered as spam. As far as I can see, your questions d...

ein Tag ago | 0

Answered
Figure not showing up when attempting to plot array
It takes only a second on my system (Win10 Matlab 2018b). So either there is an open but hidden window or another problem. Chec...

2 Tage ago | 0

Answered
Matlab does not plot data which are mirrored data
If the 2nd half of the data equals the 1st half in different order, you do plot all data, but the line overlap. See: r = [1 0...

2 Tage ago | 1

Answered
Is there a way to get an 8 x 1 matrix instead of 8 x 3 using dec2bin or any other?
If you want 000 as output, remember, that this is not a valid decimal value. If you need the zeros for any reason, you have to s...

2 Tage ago | 1

Answered
How can I set the default text size on figures in matlab 2018?
The default of an axes works exactly as you have defined it: figure; axes; set(gca, 'DefaultTextFontSize', 35) text(0.5, 0.5,...

2 Tage ago | 0

Answered
Error using odearguments (line 113) Inputs must be floats, namely single or double.
What is the purpose of this line: format long,qgin,c_g_in,c,c_l_in,vg,vl,m,ql,v_max,v,xp,yxco,yxh2,mu,kd,c0,c0g,ngout,qgout; I...

2 Tage ago | 0

Answered
A little question of [] and for loop
By the way, this code is a standard example of a programming style, which wastes ressources. A = []; for i=1:50 A=[A i]; ...

2 Tage ago | 1

Answered
Run a script in each subfolders and extract results for each subfolders in another folder
FileList = dir(fullfile(Folder, '**', 'file.mat')); for iFile = 1:numel(FileList) SubFolder = FileList(iFile).folder; ...

2 Tage ago | 1

| accepted

Answered
Index exceeds the number of array elements (101)
Use the debugger to find the not matichiung index. Type this in the command window: dbstop if error and run the code again. Wh...

2 Tage ago | 0

Answered
How to remove this error? The grid vectors must contain unique points.
The error message tells you, that TWT does not contain unique values. It is impossible to gues, how you want to solve this probl...

2 Tage ago | 0

Answered
Passing time step from ODE solver (ode23tb) to ODE function
You can use the OutputFcn to store the successful steps in a persitent variable, which can be forwarded to the function to bbe i...

2 Tage ago | 1

| accepted

Answered
how matlab stores graphics objects?
This shows, that the displayed "Bytes" in the output of whos does not mean the actually used memory. Note that a variable has an...

2 Tage ago | 0

Answered
Error using plot Vectors must be the same length.
Use the debugger to find the cause of the problem. Type in the command line: dbstop if error Run the code again. If it stops, ...

5 Tage ago | 0

Answered
ODE 45 Not enough input arguments
We cannot see it, because you have not posted the complete code. But this has been the reason in many other questions in this fo...

5 Tage ago | 0

Answered
How to delete empty rows in a cell array?
empty = cellfun('isempty', C); C(empty) = [];

5 Tage ago | 0

| accepted

Answered
Two-body problem program gone wrong
Decrease the tolerance to reduce the truncation errors: opt = odeset('AbsTol', 1e-8, 'RelTol', 1e-8); [t,y]= ode45(odefun,tspa...

5 Tage ago | 1

| accepted

Answered
memory errors with large amounts of csv files
Extract the wanted value during the reading. There is no need to store the complete tables. grains = zeros(1, num_files); % Pr...

5 Tage ago | 0

| accepted

Load more