Answered
Convert datetime to datestr without losing milisecond data
"I tried to set the variable type as 'string' to solve the below problem" The best way to import Excel serial date numbers is a...

2 years ago | 1

Answered
Searching a string on a table to get time
"I still have the same issue about searching into all the Comment columns." The MATLAB documentation explains that you can use ...

2 years ago | 0

Answered
Why are my variables saving only Nan entries?
Cal.data_Txx = ((E) ./ (1 - Cal.data_nu.^2)) .* (Cal.data_epsilon_1 + Cal.data_nu .* Cal.data_epsilon_2); Cal.data_Tyy = ((E) ....

2 years ago | 0

Answered
Split array into groups of close numbers
a = [1,2,3,10,11]; n = 2; x = kmeans(a(:),n) c = accumarray(x,a(:),[],@(a){a})

2 years ago | 0

| accepted

Answered
convert a cell (Rx1 cell) to a vector (Rx1 double)
"but it is not clear to me why it transforms 270x1 cell into a vector 257x1 double" It is easy to check your data (you have bee...

2 years ago | 1

Answered
Loading files by replacing some part of the name with a variable
Do NOT name each variable dynamically. Unless you want to force yourself into writing slow, complex, inefficient, insecure, obfu...

2 years ago | 0

Answered
Array of ASCII Characters to String
Forget about loops and doing everything one-at-a-time as if MATLAB was some poor low-level language. Think in terms of arrays a...

2 years ago | 0

| accepted

Answered
error using the function 'splitapply'
S = load('matrix_out_12.mat') % LOAD is better than IMPORTDATA max_matrix_out = max(S.matrix_out(:,2)); max_matrix_out_r = flo...

2 years ago | 0

| accepted

Answered
how to know first element in Data struct
arrayfun(@(s)s.data(1),Sis)

2 years ago | 0

| accepted

Answered
Convert matrix from 3d to 4d?
Where M is your array: N = permute(M,[1,2,4,3])

2 years ago | 0

| accepted

Answered
Readtable importing variables from wrong sheet
ImpOpts = detectImportOptions(FullPath, "Sheet",2); ImpOpts.PreserveVariableNames = true; MeasData = readtable(FullPath, ImpO...

2 years ago | 0

| accepted

Answered
Fields of Struct are not changing with functions
" even i am calling the app struct inside the functions and I am changing the fields of frame and max range, the actual app.fram...

2 years ago | 0

| accepted

Answered
How can I compress a table
"How can I compress them so that al of the data of one year is stored in one row. (as in the picture below?" Your screenshot sh...

2 years ago | 1

| accepted

Answered
How can I merge two arrays in adjacent cells?.
X = [1,2,3]; Y = [4,5,6]; C = arrayfun(@horzcat,X,Y, 'uni',0)

2 years ago | 0

Answered
How to reshape data in 4-D array correctly?
You can use PERMUTE like this: v = 1:16; z = permute(reshape(v,[2,2,2,2]),[4,3,2,1]); z(1,1,1,1) z(1,1,1,2) z(1,1,2,1)

2 years ago | 0

Answered
Why does Readtable return NaN for values greater than 1000?
Ugh, double-quoting number values really is an abuse of CSV norms. Note that is not possible to simply remove/ignore the double ...

2 years ago | 1

| accepted

Answered
i have a erorr with echo when i use soundsc command
MATLAB has a function named ECHO, which has no output arguments: https://www.mathworks.com/help/matlab/ref/echo.html This is w...

2 years ago | 0

Answered
Error with matrix size
The size of the matrix A is not important. The size of the RHS of the "=" is important. Lets check that size: A = rand(9,9); B...

2 years ago | 0

| accepted

Answered
how to suggest a name to save
You could download my function NEXTNAME and use it to provide the name: https://www.mathworks.com/matlabcentral/fileexchange/64...

2 years ago | 0

Answered
Converting unix time stamp to datatime
You got the ticks wrong: those values given in the DT field are simply counts of the seconds since the epoch (which is the defin...

2 years ago | 0

| accepted

Answered
how can I get a list of the countries used by the mapping toolbox as a cell array?
The regions used by WORLDMAP are (note that this is in a private directory, is subject to change, use at own risk): F = fullfil...

2 years ago | 0

Answered
How to concatenate the elements of the structure?
Where S is your structure and F is the relevant field: cat(3,S.F) https://www.mathworks.com/matlabcentral/answers/1656435-tuto...

2 years ago | 0

| accepted

Answered
concatenating the rows to have a column wise data
The MATLAB approach: T = readtable('data.csv', 'VariableNamingRule','Preserve') P = digitsPattern+":"+digitsPattern; U = stac...

2 years ago | 0

Answered
Matlab function assumed inputs
The simplest approach is to use the ARGUMENTS block: https://www.mathworks.com/help/matlab/ref/arguments.html https://www.math...

2 years ago | 1

Answered
Order of code execution seems weird
Try calling DRAWNOW after setting the editfield values.

2 years ago | 1

| accepted

Answered
how to zero pad a vector to have the same amount of data as a vector with more data?
Simpler: in(end+1:numel(verb)) = 0;

2 years ago | 2

Answered
sorting list of structures in a structure
It is unclear what the problem is, because you did not explain or show either the "wrong" order nor the "right" order. If you wa...

2 years ago | 0

| accepted

Answered
Help with Pre-allocating function values
The MATLAB approach: lf = [697,770,852,941]; hf = [1209,1336,1477]; [X,Y] = meshgrid(lf,hf); f = [X(:),Y(:)] Or T = comb...

2 years ago | 1

| accepted

Answered
I have a problem in my code. Who can help me to fix it?.. I can't find my mistake. Please help me.
Rather than forcing pseudo-indices into variable names and then attempting to use STR2FUNC.... simply use a cell array: lambda ...

2 years ago | 1

| accepted

Answered
How to avoid log10 from calculating for log values or if its calculated for complex log how do i avoid it?
"how do i avoid this function calculating the log value of negative numbers." Don't call the function with negative values. de...

2 years ago | 0

| accepted

Load more