Community Profile

photo

Stephen Cobeldick


Last seen: Today
6 297 total contributions since 2014

Suspensa Vix Via Fit

Stephen Cobeldick's Badges

  • Personal Best Downloads Level 4
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 5
  • GitHub Submissions Level 3
  • First Submission
  • Master
  • 36 Month Streak
  • Thankful Level 4
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer

View details...

Contributions in
View by

Answered
Dealing with flags that are really comments
6. Give feedback to TMW that suitably rated users need the ability to change thread object types (without changing their other p...

ungefär 2 timmar ago | 0

Submitted


Scientific Prefix to Number
Convert a metric prefixed string into numeric value (SI/engineering). Bonus: binary prefixes!

ungefär 3 timmar ago | 8 downloads |

Thumbnail

Submitted


Number to Scientific Prefix
Convert a numeric value to an metric prefixed string (SI/engineering). Bonus: binary prefixes!

ungefär 3 timmar ago | 21 downloads |

Thumbnail

Answered
Counting specific element in one column corresponding to unique elements in an another column
>> a = [1;1;1;1;1;2;2;2;2;2;3;3;4;4;4;5;5;5;5;5;5]; >> b = [1;1;-1;1;-1;-1;-1;-1;1;1;-1;1;1;-1;-1;1;1;-1;-1;1;1]; >> u = uniqu...

ungefär 4 timmar ago | 0

Answered
How to use a data from time series (e.g.) in ode function?
You just need to get the numeric array out of the structure, e.g.: S = load('GasFlowRate_T.mat', 'Qg'); Qg = S.Qg;

ungefär 4 timmar ago | 1

Answered
How can I see if a number in my vector is also present in a another vector while in the same place as the previous vector
Just use eq, for example: >> code = 95617; >> guess = 32617; >> vc = num2str(code)-'0'; >> vg = num2str(guess)-'0'; >> idx...

ungefär 10 timmar ago | 0

Answered
Error in unziping files loop
You need to include the path in the filenames otherwise MATKAB does not know where to find those files, e.g.: unzip(fullfile(di...

en dag ago | 0

| accepted

Answered
Cell array help with strings
>> x = {'Q';'N';'Q';'New';'Q';'N';'Q'}; >> y = 1+cumsum(strcmpi(x,'new')); >> z = strcmpi(x,'Q') | strcmpi(x,'L'); >> foo = @...

2 dagar ago | 1

Answered
Using loop to label multiple outputs
No need for a loop: >> X = [11;22;33;44]; >> fprintf('X%u = %u\n',[1:numel(X);X(:).']); X1 = 11 X2 = 22 X3 = 33 X4 = 44 I...

2 dagar ago | 0

| accepted

Answered
Match strings from 2 tables
Method one: outerjoin (TC rows may be in a different order to TA): >> TC = outerjoin(TA,TB,'MergeKeys',true) TC = Name ...

2 dagar ago | 1

| accepted

Answered
Error in unziping files and then deleting files in the zip
As its documentation clearly states, unzip's first input argument needs to be the name of a zip file. selpath is not the name o...

2 dagar ago | 0

| accepted

Answered
How to save multiple files in a 'for' loop
Move the coordinate=[] line inside the first loop: for t = 1:numel(i) coordinate = []; ... the rest of your code end...

2 dagar ago | 0

| accepted

Answered
How to pull a range of values out of an array using a loop
MATLAB is not Java. Using a loop would be entirely the wrong approach in MATLAB. >> idx = tau < 1e8; >> acceptable = tau(idx);...

2 dagar ago | 0

Answered
How to extract some rows from a matrix and put them in another matrix?
>> idx = ismember(Q,N,'rows'); >> Q(idx,:) = [] Q = 4 3 2 1

3 dagar ago | 0

| accepted

Answered
I have to vectorize the following code. I have tried using vectorization but can't get the output as I require.
Your code is equivalent to this >> BB = num2cell(A(:)); >> BB(index,2) = BB(index); and checking against the output of your c...

3 dagar ago | 0

Answered
Trying to find the function of x for 0<=x<=2L
Two changes: you defined x to contain exactly one value, which is not very useful for plotting. you were missing some multipli...

3 dagar ago | 1

| accepted

Answered
Accepting multiple inputs in the form of an array
mnv = 1; mxv = 100; vec = []; while numel(vec)~=6 || any(vec<mnv | vec>mxv) || any(mod(vec,1)) str = input('Enter six in...

3 dagar ago | 0

Answered
Quick conversion of a large (and with mixed data types) cell array into a numerical array
This is likely to be faster than str2double. Use a decimal point rather than a decimal comma for more speed. >> C = {'1170790,8...

3 dagar ago | 0

| accepted

Answered
How can I count the number of 1 after every element of the vector?
>> X = [1,1,1,1,0,0,1,1,0,1,0,1,0,0,1,1] X = 1 1 1 1 0 0 1 1 0 1 0 1 0 0 1 1 >> Z = cumsum([...

3 dagar ago | 1

| accepted

Answered
Invalid expression in reading the file
function [rR,CL,effi1] = import_cl_effi(general_data,16, 45); % ^^ ^^ Not v...

4 dagar ago | 0

| accepted

Submitted


Round to Electronic Component Values
Round numeric array values to the best matching IEC 60063 resistor values (E-Series).

4 dagar ago | 11 downloads |

Thumbnail

Answered
output the ohms symbol
>> fprintf('The resistance for the given color bands is 26000 Ω\n') The resistance for the given color bands is 26000 Ω >> fpr...

4 dagar ago | 0

| accepted

Answered
Can we sum lastletter of string?
>> A = '111n22'; >> B = '444m11'; >> C = '777n55'; >> sum(str2double(regexp({A,B,C},'\d$','match','once'))) % single ans = ...

5 dagar ago | 0

| accepted

Answered
How can ı choose a defined valuable when ı use input function
vn = input('please enter the vehicle name ','s'); switch upper(vn) case 'A' val = 0.5; case 'B' val...

5 dagar ago | 1

| accepted

Answered
How can I store an Italic-font text in a file?
"How can I use fprintf to store a string in a file (( with ITALIC font ))?" You can't, because textfiles do NOT contain any for...

5 dagar ago | 0

Answered
question on indexing: How to extract rows from a matrix that crossponds to certain values in another vector?
Just call find with its optional 2nd and 3rd input arguments to specify that you only want one result returned: >> n = 3; >> p...

5 dagar ago | 0

Answered
Finding a scalar to make two arrays as equal as possible.
Use mldivide: c = A(:) \ B(:) For example: >> A = rand(2,3); >> B = A*0.23; >> c = A(:) \ B(:) c = 0.23000

5 dagar ago | 1

Answered
Matlab is skipping over my while loop.
"Matlab is skipping over my while loop and I do not know why." Because you told it to. Lets have a look at what values V and n...

5 dagar ago | 0

Answered
How to find the position of a row in an array
>> [~,Y] = ismember(S,R,'rows') Y = 3

5 dagar ago | 0

Answered
Transform char variable to matrix
Efficient solution: >> C = {'002,005';'002,003';'002,005'}; >> sscanf(sprintf('%s;',C{:}),'%f,%f;',[2,Inf]).' ans = 2 5...

5 dagar ago | 1

Load more