Community Profile

photo

Stephen Cobeldick


5.805 total contributions since 2014

Suspensa Vix Via Fit

Stephen Cobeldick's Badges

  • Master
  • 36 Month Streak
  • Thankful Level 4
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer

View details...

Contributions in
View by

Answered
Replacing strings with varying length and numbers
>> str = 'Phase1_525kV_4km_100m_0.5ohm'; >> out = regexprep(str,'\d+\.?\d*[a-zA-Z]+','X') out = Phase1_X_X_X_X

alrededor de 11 horas ago | 0

Answered
How do I speed up plotting of interactable scatter points?
Actually one single plot or line call can generate multiple line objects even if each one line only contains one point, the tric...

2 días ago | 0

| accepted

Answered
permutations of a matrix
Based on this efficient concept for generating a matrix of binary combinations: https://www.mathworks.com/matlabcentral/fileexc...

2 días ago | 1

| accepted

Answered
How to Scale Array Indices to larger array indices?
Here is one simple approach based on diff and find. Because a scaling factor of 68608 is rather inconvenient I used a scaling f...

2 días ago | 0

Answered
str2num strange behaviour
"str2num strange behaviour" It is not strange behavior at all: str2num (unfortunately) relies on eval, as the str2num help clea...

2 días ago | 1

| accepted

Answered
How to extract data from a multi layered structure
"How can i calculate the minimum of a given field (min_temp for example) ?" You do not define what "the minimum" means for mul...

3 días ago | 0

Answered
Shift data in row when NaNs occurs
>> M = [0.30,NaN,0.24,0.26,0.67,0.37;0.49,0.35,0.55,NaN,0.43,0.54] M = 0.30000 NaN 0.24000 0.26000 0.67000 0....

3 días ago | 0

| accepted

Answered
Reading Data from txt file with a unique FormatSpec
Method one: fileread and regexp and str2double: >> S = fileread('Test.txt'); >> M = reshape(str2double(regexp(S,'[+-]?\d*\.?\d...

3 días ago | 0

Answered
Directory Issue - not finding subfolder
"Any advice on how to approach this issue is appreciated." Do not use cd. Do not add data folders to the Search Path. Use abs...

3 días ago | 1

| accepted

Answered
filter string in the string
>> str = 'this matlab is a good software, it is a version 9.4 which is equal to 2018a'; >> out = regexp(str,'\d+\.\d+','match'...

4 días ago | 0

Answered
Store results of for loop in matrix
Use a cell array: N = numel(ab); out = cell(1,N); % preallocate cell array. for k = 1:N ... your code out{k} = Ncel...

5 días ago | 0

| accepted

Answered
How to pass Options as an argument in quadprog
x = quadprog(H,f,[],[],[],[],[],[],[],options)

5 días ago | 0

| accepted

Answered
convert string of numbers to double
More efficient than converting to symbolic and probably also str2num: >> S = '676, 933, 1645, 2069:.025:2069.5, 2327:.025:2327....

5 días ago | 0

Answered
How to create new file in another folder?
" But I have create the new file in another folder . How can I do this?" All MATLAB functions that read/write to data files acc...

5 días ago | 1

| accepted

Answered
how to load a variable in a loop
D = dir('CC*/Rest/ROI_epi.mat'); for k = 1:numel(D) F = fullfile(D(k).folder,D(k).name); S = load(F); ROI = S.RO...

6 días ago | 0

Answered
Why use x=load('myFile.mat')?
From the discussion following this answer: "why should people never ever load mat files into the workspace?" Because load-ing ...

6 días ago | 1

Answered
Increasing number of points in a plot without ruining the shape
Try using method spline or pchip and see if they do what you want: interp1(...,'pchip') https://www.mathworks.com/help/matlab/...

6 días ago | 0

Answered
Testing if an input is numeric or character
if isnan(Sbase_gerador) ... end

6 días ago | 0

| accepted

Answered
how to call different functions of a matlab file to another matlab file
Local functions are only visible to other functions within the same M-file: https://www.mathworks.com/help/matlab/matlab_prog/l...

8 días ago | 0

Answered
saving for loop results not working
"Can anyone please explain to me what im doing wrong and how to fix it." Your first code does not store/allocate/sum the output...

8 días ago | 0

| accepted

Answered
lsqcurvefit Error using /
Replacing both of the mrdivide operators with rdivide operators gets rid of the error: >> fun = @(x,xd) (x(1)*(1+(sqrt(1+xd./x(...

8 días ago | 0

| accepted

Answered
Find mean of rows containing decimal numbers in between integers in a column
>> Y = [1,0.098,0.00076,0.01,2,0.099,0.007,2,0.003,0.04,0.1,4]; >> X = cumsum([1;diff(~mod(Y(:),1))]~=0); >> Z = accumarray(X(...

8 días ago | 4

Answered
How to set constraints of griddata results are all non-negative?
"Is there any way to control the range of interpolation results?" You could simply adjust the output data yourself: A = max(0,...

8 días ago | 0

| accepted

Answered
fopen does not work when put text code
You are adding extra single quotes, here: lgttext = (".lgt'"); % ^ superfluous Roriginaltitle = insertBefore(sp...

8 días ago | 3

Answered
How do I change a function name within a loop using variables?
You can store function handles in a cell array and use indexing: >> C = {@(x)2*x+3,@(x)sqrt(x)+1}; % {1st fun,2nd fun} >> C{1}...

8 días ago | 2

| accepted

Answered
How to split an array by same length and make a matrix?
>> a = 1:72; >> b = reshape(a,24,[]).' b = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...

8 días ago | 1

| accepted

Answered
Having trouble changing mouse cursor to "watch" to indicate that function is busy.
This worked for me: set(gcf, 'Pointer','watch') drawnow() % <- you need this ... set(gcf, 'pointer','arrow') Note that the ...

9 días ago | 0

| accepted

Answered
Interpolating linearly between many values in a vector
>> t_old = 1:10; % times 1:N >> rate = 1000; % 1 kHz >> t_new = linspace(t_old(1),t_old(end),(numel(t_old)-1)*rate+1);

9 días ago | 0

Answered
How to check if one of output variables is not called
You can use nargout to detect how many output arguments are requested: if nargout>0 varargout{1} = x+y; end if nargout>1...

9 días ago | 0

| accepted

Answered
I have multiple equations that depend on a specific value and would like matlab to ask the user which equation to use and what the specific value is and then print that value but it's giving me trouble.
Your code is mixed up with the (meta-)data (i.e. the variable names named as material types), which is a very bad practice and s...

9 días ago | 0

Load more