Answered
error using system -- "Command argument must be either a nonmissing scalar string or a character row vector. "
"it seems the syntax of the assembled path/file to run is incorrect" True, it is a 1x6 string array. "but I don't know what it...

2 years ago | 2

| accepted

Answered
interp3 problem: the value of the last sampling coordinate is not match.
"Any insights or suggestions on how to correctly interpolate the profile between p1 and p2 would be greatly appreciated." You a...

2 years ago | 1

Answered
Updating Structure Input for Functions
Do not use nested structures. Definitely do NOT use lots of variables each named after a fruit! Ugh, no. Use a structure array...

2 years ago | 3

| accepted

Answered
Function returns different outputs with same inputs
The difference is very simple: Here you return FOUR output arguments from your function call: [e0_, e1_, e2_, e3_] = rotations...

2 years ago | 0

| accepted

Answered
matlab 'unique' is skipping rows with data
The basic problem is that your file is large, and by default READTABLE checks a limited number of rows** before deciding what da...

2 years ago | 1

Answered
Passing functions with fixed input
The MATLAB documentation covers this here: https://www.mathworks.com/help/matlab/math/parameterizing-functions.html See also: ...

2 years ago | 1

| accepted

Answered
How to fix my attempt to vectorize counts of strings and regexpPatterns in a text file?
SearchTerms = {... 'Term_1', 'Blanket';... 'Term_2', 'blah';... 'Term_3', 'of';... 'Term_4', '(dat|not)\d{1}...

2 years ago | 2

| accepted

Answered
Localize the third vector position using regexp
txt = fileread('test.txt') rgx = '(?<=Field(\S+\s+){3})\S+'; out = regexp(txt,rgx,'once','match')

2 years ago | 0

| accepted

Answered
Can you change 0^0=1 to 0^0=0 in Matlab?
b = 0; n = 0; v = b^n v(isequal(0,b,n)) = 0 https://en.wikipedia.org/wiki/Zero_to_the_power_of_zero

2 years ago | 2

Answered
how view the content cell array
C = {' fdfd(fg,54)'}; Some steps to remove nesting of cell arrays at the output: The cell array is superfluous so index into i...

2 years ago | 0

| accepted

Answered
Quickest way for alternate indexing a vector
u = [5,7,11,13,17,19,23,25,29,31,35,37,41,43,47,49,53,55] v = 5:2:55; v(3:3:end) = []

2 years ago | 1

| accepted

Answered
extract word before and after character
C = {'input: pilo(52),iko(54)'; 'input:iko(54)'; 'input:pilo(52),iko(54)'; 'input:pilo(52),iko(54),op(23)'} X = regexp(C,'(\w+)...

2 years ago | 1

| accepted

Answered
Accessing all fields within a struct level at once
"Is this possible to achieve without implementing a loop?" Not really, but you can hide the loop using STRUCTFUN: A.one.includ...

2 years ago | 0

| accepted

Answered
How can I convert variable size cell structure to column or row data?
C = load('RawCellData.mat').ForbBlocks D = load('DesiredColumn.mat').DesiredRow C(cellfun(@isempty,C)) = {{[]}}; E = vertcat(...

2 years ago | 0

| accepted

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

Load more