Answered
How to separate an array into 3
>> A = [11,22,33,44,55,66,77,88,99]; >> B = A(1:2:end-1) B = 11 33 55 77 >> C = A(2:2:end-1) C = 22 44 66 88...

6 years ago | 1

Answered
modify the matrix, rearrangement of elements
>> a = [2,4,7,11;7,9,5,54;2,5,7,9;12,41,45,21] a = 2 4 7 11 7 9 5 54 2 5 7 ...

6 years ago | 1

Answered
How can I create a new cell array from an existing one?
Country = strrep(Country,'"','')

6 years ago | 0

| accepted

Answered
Numerical error representing data in Format Long
"I have had a surprise making with this simple multiplication:" Nothing in that result is surprising. "The result must be 8.2e...

6 years ago | 1

| accepted

Answered
Is it possible to determine within a function the location of that function?
https://www.mathworks.com/help/matlab/ref/mfilename.html p = mfilename('fullpath') [p,n] = fileparts(p)

6 years ago | 0

| accepted

Answered
How to list files in the directory
https://www.mathworks.com/help/matlab/ref/dir.html D = 'absolute/relative path to where the files are saved'; S = dir(fullfile...

6 years ago | 0

| accepted

Answered
Concatenate same fields in multiple structures in a loop using field names
Because all of the structures contain the same fieldnames they should be stored as one non-scalar structure: https://www.mathwo...

6 years ago | 0

| accepted

Answered
How to generate all combinations of N struct vectors.
It is much simpler when those structures are stored in one cell array, e.g.: C{1}(1).a = 5; C{1}(2).a = 9; C{2}(1).b = 2; C{...

6 years ago | 0

Answered
Call to function with multiple outputs
[~,y2] = f(x) https://www.mathworks.com/help/matlab/matlab_prog/ignore-function-outputs.html

6 years ago | 0

| accepted

Answered
Saving previous values in a function to use them within it
https://www.mathworks.com/help/matlab/ref/persistent.html

6 years ago | 0

| accepted

Answered
Sort Data by Second Column
Use sortrows, e.g. where M is your matrix: M = sortrows(M,2); If you really want to use sort, then of course you will need to ...

6 years ago | 0

| accepted

Answered
how to plot a vector
"what's wrong with my code?" you preallocate a variable named Vho which you never use again. inside the loop you allocate to a...

6 years ago | 1

| accepted

Answered
Error : Undefined variable
You incorrectly transcribed the error message: the actual character shown is lower-case L, i.e. l, not a 1 like you showed. To a...

6 years ago | 0

| accepted

Answered
Suppressing ans in a function
To avoid the ans you must use a semi-colon when you call the function: str = encrypt(...); % ^ you need this s...

6 years ago | 0

| accepted

Answered
I keep getting two answers for my code
fconvg = int(k*j, x, 0, t) % ^ missing semi-colon This line should probably come after the if-end. Th...

6 years ago | 0

| accepted

Answered
Solving linear system 2 equations, 2 unknowns, not A = b*C form
Using a numeric solver or the symbolic toolbox is like using a sledge-hammer to crack open a tiny walnut! It is very simple to ...

6 years ago | 1

Answered
Button Colors and Shapes in GUIDE
http://undocumentedmatlab.com/articles/modifying-matlab-look-and-feel https://www.mathworks.com/matlabcentral/fileexchange/4086...

6 years ago | 0

| accepted

Answered
How to find the index of first and last nonzero elements in each column?
This works for any array, 2D, 3D, etc., and returns the requested linear indices: >> A = [0,0,0,0;0,0,0,0;1,0,4,8;2,0,5,9;3,1,6...

6 years ago | 1

Answered
Create one file from many files
D = 'absolute/relative path to where the files are saved'; N = 25; % number of files C = cell(1,N); for k = 1:N F = full...

6 years ago | 0

Answered
Randomly convert exact number of 1 to 0 in binary matrix
>> M = [0,1,0;1,0,1;1,1,1] M = 0 1 0 1 0 1 1 1 1 >> X = find(M); >> M(X(randperm(nu...

6 years ago | 1

Answered
need solution asap for my hw about summing each character in student number that we input the data
The MATLAB way: >> str = input('enter your student number here: ','s'); enter your student number here: 20758562 >> num = sum...

6 years ago | 0

Answered
error Undefined operator '.*' for input arguments of type 'table'.
The problem is very simple: you are using the wrong type of indexing: instead of () you should be using {} to access the content...

6 years ago | 1

| accepted

Answered
Char to Double convertion
>> str = 'LVLG -287.41E-03 -28.401E-03 -2.4001E-03'; >> tmp = regexp(str,'\S+','match'); >> vec = str2double(tmp(2:end)) vec ...

6 years ago | 2

| accepted

Answered
Vertical alignment of input using fprintf
>> x = {'Butane','Oxygen','Nitrogen gas','Maleic anhydride','Acetic acid','Acrylic acid','Carbon monoxide','Carbon dioxide','Wat...

6 years ago | 1

Answered
Evaluate the output of a function returning functions at a given value
Storing the output of a function in a variable is explained in the Introductory Tutorials: https://www.mathworks.com/help/matla...

6 years ago | 0

Answered
Comparing the performance of colon, loop, and cell indexing
"Am I missing something?" 1- accessing data in non-contiguous locations is slow. Consider your indexing output(k,:): because MA...

6 years ago | 0

| accepted

Answered
How can I use a variable number of structure fields as function arguments?
Use struct2cell and a comma-separated list: >> X = fieldnames(MyStruct); >> Y = struct2cell(MyStruct); >> C = [X(2:end),Y(2:e...

6 years ago | 2

| accepted

Answered
finding same pattern files from two different folders and copying to other folders
Read the folder contents using dir. Extract the timestamps (e.g. regexp or indexing) Call intersect on the timestamps, returni...

6 years ago | 0

| accepted

Answered
How to pull value of table for char array?
"When I use the code" t(1,'Domain') then your indexing returns a table, because parentheses is used to return a table (i.e. u...

6 years ago | 2

| accepted

Answered
Executing same function in different elements of an array
Try something like this: B = [2500,5000,...]; % begin indices E = [2800,5300,...]; % end indices N = numel(B); C = cell(1,N)...

6 years ago | 0

| accepted

Load more