# Jan

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.

**Statistics**

RANK**4**

of 265.213

REPUTATION**39.047**

CONTRIBUTIONS

**80** Questions

**14.753** Answers

ANSWER ACCEPTANCE **
78.75%
**

VOTES RECEIVED**9.047**

RANK**71** of 18.116

REPUTATION**12.320**

AVERAGE RATING**4.90**

CONTRIBUTIONS**52** Files

DOWNLOADS **314**

ALL TIME DOWNLOADS**109484**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**0** Highlights

AVERAGE NO. OF LIKES

**Content Feed**

How to speed up this calculation and remove loop(s)?

There is a very small potential for optimizing in the posted code: for row = 1:size(oFD,1) c1 = oFD.PS(row); c2 = oFD...

etwa 8 Stunden ago | 0

Access data in cell and save as vector with corresponding variable name

Data = struct(); % [EDITED], was: struct([]); for k = 1:numel(tableCell) C = tableCell{k}; NameList = T.Properties.V...

etwa 13 Stunden ago | 0

Vertcat error when concatenating images in loop

vertcat(Sro) concatenates Sro with nothing. What is the purpose of this command? Ask Matlab, what the problem is: for i = 1:le...

etwa 14 Stunden ago | 0

csv file to text file

% [UNTESTED CODE!] function Value = GetCSVElement(File, R, C) % INPUT: File: File name % R: Row index of wanted element. 1 r...

etwa 14 Stunden ago | 0

loop over variable with different characters

This shows, that you have created a bunch of variables and stored important information in the name of the variables. This desig...

etwa 14 Stunden ago | 0

Efficient way to assign indices to variables in a matrix

[~, Result] = ismember(A, B(:, 4)); A look up table is even faster: Instead of searching the element A(i,j) in B(:, 4), create ...

etwa 16 Stunden ago | 0

Why sprint doesn't show a zero value from an array?

Reduce the clutter: a=[1:450:2251]; % Easier: a = 1:450:2251; [] is Matlab operator for a concatenation. [1:450:2251] concat...

etwa 17 Stunden ago | 0

| accepted

How to interleave data from 2 doubles of differing length?

A=[1420;2956;4492;6028]; B=[2960;3152;3344;3536;3728;3920;4112;4304;4496;4688;4880;5072;5264;5456;5648;5840]; [C, idx] = sor...

ein Tag ago | 0

| accepted

Load multiple *.mat files and save outputs using loop without overwriting the previous file

filePattern = fullfile(myFolder, '*.mat'); theFiles = dir(filePattern); nFiles = numel(theFiles); % not size() Out = cell...

ein Tag ago | 0

| accepted

How to know the exact colour after a level of transparency being applied?

The color you see through a semitransparent element depends on the background. The rule is simple: alpha = rand; % ...

2 Tage ago | 0

| accepted

Remove the 1x1 Cell Array from the Cell Array

If you want D{1} = [2, 1], use: D{1} = [2, 1] % or equivalently D = {[2, 1]} Expanded: D = {[2,1], [1,2,0]} D{1} D{2} Ma...

2 Tage ago | 0

| accepted

code no good :(

areaOriginal = area(widthOriginal,thicknessOriginal); This creates a diagram and returns the handle to the graphics object. ar...

3 Tage ago | 0

How to treat select elements from within multiple cells as a single vector

C = cell(5, 4); C(:) = {2:5}; % Faster than with DEAL V = cellfun(@(x) x(1,1), C(2:end,1), 'UniformOutput', 1) V = ...

3 Tage ago | 0

| accepted

Error while running matlab script from Linux terminal

Is this a script or function? Obviously it is not included in the PATH. So either change the current path or add the folder to t...

7 Tage ago | 0

Add code to have switch repeat if a case is not met

knownLevels = {'easy', 'medium', 'hard'}; Levels = [10, 50, 100]; fprintf('\nChoose one of the known levels: %s\n', strjo...

8 Tage ago | 0

When calling a user defined function, MATLAB throws an error for simple matrix multiplication

Use the debugger to examine the problem: dbstop if error Run your code again afterwards. If it stops at the error, check the d...

8 Tage ago | 1

Is it possible to programmatically check whether MATLAB has been started with the "-sd" option?

PID = feature('getpid'); [status, out] = system(sprintf('ps -p %d -o args', PID)) Parsing the char vector out is not trival: E...

11 Tage ago | 0

| accepted

Generating a combination matrix within a certain condition

After some test I could simplify the original combvec and including the limit is easy also: % Without limit, but considering th...

12 Tage ago | 1

How can I apply filter with loop-based function instaed of using filter( ) : built in MATLAB function?

You can find a Matlab function for filtering here: https://www.mathworks.com/matlabcentral/answers/9900-use-filter-constants-to-...

13 Tage ago | 0

Generating a combination matrix within a certain condition

It is easy to modify the code of a copy of Matlab's combvec function, which uses the class of the input: Change the zeros(., .) ...

13 Tage ago | 1

How could I possibly iterate over three 3D arrays and use their variable names iteratively in the title and axes?

v_dx = struct('EField_h', EField_h(idx_phi,idx_theta,:), ... 'EField_v', EField_h(idx_phi,idx_theta,:), ... ...

14 Tage ago | 0

| accepted

When I import google sheet into Matlab, I get the first line imported as the url for my google account sign in

If the file starts with <!doctype html><html lang="en-US" dir="ltr"><head> it is an HTML file, not a JSON file. Then jsondeco...

15 Tage ago | 0

How to display a single element from a matrix?

Indexing is a fundamental Matlab method. To learn the basics asking in the forum is less efficient than using the tutorials: Ge...

15 Tage ago | 0

How can I import multiple fig files into a single figure in a tiled layout?

Using a vector as 3rd input in subplot allows to span an axes over multiple blocks of the layout: FigH = figure; subplot(2, 3,...

15 Tage ago | 0

When triying to oppen a .m file instead of the editor oppening, a command prompt appears

Open the section "Editor/Debugger" in Matlab's preferences and select "MATLAB editor" as editor.

15 Tage ago | 1

| accepted

Artefacts when filtering a contiguous signal

The final state of the filter parameters after the 1st block is not the value of the signal. Replace: zi = vec1(end-2:end); % ...

15 Tage ago | 1

| accepted

How can I calculate trapz value based on an event counter and then plot it?

As far as I understand your code was almost working. I added an if condition to skip scalar data and shifted the index for the o...

15 Tage ago | 1

| accepted

Polyfit polynomial badly conditioned on Linux whereas on Mac no warnings

The warning is serious. Although the results look find in your case, scaling the input is the way to go for a scientifically sta...

15 Tage ago | 0

Turn code into function

Instert one line on top: function ANameOfYourchoice and save the file as "ANameOfYourchoice.m".

15 Tage ago | 0

Running two very similar scripts, getting different resolution figures when exported.

It looks like one of the figures uses painters and the other one OpenGL as renderer. OpenGL is enabled automatically, if a more ...

16 Tage ago | 1

| accepted