Community Profile # Stephen

Active since 2014

Suspensa Vix Via Fit

#### Statistics

All
• • • • • • • • • • • • #### Content Feed

View by

Compare 2 strings without using ismember or strcmp
Presuming that your examples with invalid syntax are actually supposed to be string arrays: a = ["qwert34776";"dnfien/8863";"fe...

1 dag ago | 0

| accepted

Reducing number of elements.
V = rand(100,1) Z = mean(reshape(V,10,10),1).'

1 dag ago | 0

How can I add n columns to a matrix?
A simpler, more versatile, and much more efficient approach is to use ZEROS: R = size(X,1); C = number_of_new_columns; X = [...

2 dagen ago | 1

| accepted

I want to increase my cell's length by 8 times, by making each and every element copying by 8 times.
C = {'cat','dog'}; D = repelem(C,8)

2 dagen ago | 0

| accepted

How to use interp1 command?
Numbering your variables like that is a red-herring that makes this task more complex. MATLAB is designed to work efficiently w...

2 dagen ago | 0

| accepted

I am attempting to change the value 'K' to a value of 10 so I can add it to other numbers.
Putting meta-data (e.g. the suits, card types) into variable names makes this task much harder. Meta-data is data and should be...

2 dagen ago | 0

Dimensions of arrays being concatenated are not consistent.
The problem is the line-break without any ellipses. But your code can be simplified anyway, removing that problem: x = [ConcVal...

2 dagen ago | 0

How to subtract coloumn vectors of a cell array
inp = load('mycell.mat').mycell; % input data fun = @(m) 1+diff(m,1,2); % anonymous function out = cellfun(fun,inp, 'uni',0) %...

3 dagen ago | 0

How to publish html in matlabcentral?
This can be done when you upload a submission to File Exchange (aka. FEX). You will need to: publish your M-file to HTML using ...

3 dagen ago | 0

| accepted

How to accumulate values ​​from time 1 to the last time
P = 'absolute or relative path to where the files are saved'; S = dir(fullfile(P, '*.txt')); % Select the file extension to su...

3 dagen ago | 0

Split a cell array of character vectors at multiple-number delimiter
Rather than telling us what you currently get, it is probably more useful if you tell us what you want. I made some guesses abo...

4 dagen ago | 1

| accepted

Reading mixed format data containing both text and numbers from a '.txt' file in matlab
fpt = '.'; % absolute or relative path to where the file is saved. fnm = fullfile(fpt,'text.txt'); % Count the header lines: ...

5 dagen ago | 1

Determining Order of flattening an array using colons
"If we use A(:,:) we expect an array with dimensions (X*Y, Z), with the i,j element pointing at (i mod X, i div Y, j) element o...

5 dagen ago | 1

| accepted

Saving file at different directory
You need to use FULLFILE to include the path in the filename, e.g.: [F,P] = uiputfile('FileNAME.txt'); fnm = fullfile(P,F); % ...

7 dagen ago | 1

| accepted

MATLAB plot is blank?
You are using matrix division where you should be using array division: https://www.mathworks.com/help/matlab/matlab_prog/array...

7 dagen ago | 0

| accepted

Get row number with certain data in it
"I tried the "find"-function but it didnt bring me to a useful result." It works for me: % Fake data: M = randi(9,7,2); M(5,...

7 dagen ago | 0

Add '_max' to odd variable names and '_min' to even ones.
T = array2table(rand(5,8),'VariableNames',{'Var1','t','Var3','ang_azi','Var5','vel_azi','Var7','acc_azi'}) T.Properties.Variabl...

7 dagen ago | 0

| accepted

How to I add zeroes onto a matrix?
Where V is your vector: V(end+1:52500) = 0

7 dagen ago | 1

I just need to get the numbers from this vector. The result must be a double. I need fast and clean code, as this operation is performed over and over again in my code.
Fastest: C = {'G07','G23','G04','G08','G20','G13','G30'}; V = sscanf(sprintf('%s',C{:}),'G%f')

7 dagen ago | 0

How do you capitalize the first and the third letter of each word in a sentence?
T = 'my pet is hungry'; U = regexprep(T,'(?<=\<(\w{2})?)(\w)','\${upper(\$1)}') Of course because this is clearly homework you w...

7 dagen ago | 0

I need a function to identify if a number is part of a vector or matrix.
Where M is your matrix and N is your scalar number: any(N==M(:))

7 dagen ago | 1

| accepted

change the first digits when ends with 5959
Rather than messing around with strings you should probably just work with duration objects or numeric arrays. S = ["000000";"0...

8 dagen ago | 0

| accepted

How to merge two tables, keeping independent variable (x) the same but summing the dependent variable (y)

8 dagen ago | 0

Interpolate/Resample to a specific decimal point
Assuming no adjacent duplicate values: S = 1; V = [1,3,4,7,6,3,6]; X = cumsum([1,abs(diff(V))]); Z = interp1(X,V,1:S:X(end))...

8 dagen ago | 0

| accepted

How to combine 2 tables with different variables into 1 table?
The actual MATLAB solution just takes one simple line of code: SysTime = [1;2;3;4;5]; EDF = [10;20;30;40;50]; T1 = table(SysT...

8 dagen ago | 2

How to properly format a data table with fprintf?
A = [1,2,3,4,5]; fprintf('Numbers%s\n',sprintf(' %1.2f',A))

8 dagen ago | 0

Why the results of the matrix X' dont show?
Use https://www.mathworks.com/help/matlab/ref/mldivide.html A = [0,2,-1,0;0,0,1,-1;1,-1,0,0;-1,0,0,1]; B = [100;-500;300;100];...

8 dagen ago | 1

| accepted

Create Multiple Arrays While Looping Through One Single Array
By far the simplest and most efficient solution is to use one matrix: V = 1:81 M = reshape(V,9,9).' You can trivially access ...

9 dagen ago | 1

| accepted