Suspensa Vix Via Fit

Answered

Accessing data in nested structure arrays

a.b(1).c.d = [1,2,3]; a.b(2).c.d = [3,4,5]; a.b(3).c.d = [5,6,7]; Either V = arrayfun(@(s)s.c.d(1),a.b) Or tmp = [a.b.c]; ...

Accessing data in nested structure arrays

a.b(1).c.d = [1,2,3]; a.b(2).c.d = [3,4,5]; a.b(3).c.d = [5,6,7]; Either V = arrayfun(@(s)s.c.d(1),a.b) Or tmp = [a.b.c]; ...

environ 10 heures ago | 0

Answered

Adding two matrixes with different row numbers.

A = [1,2,3,4,5,6,7,8,9,10; 10,11,12,13,14,15,16,17,18,19; 19,20,21,22,23,24,25,26,27,28]; B = [1,2,3,4,5,6,7,8,9,10; 2,4,6,8,10...

Adding two matrixes with different row numbers.

A = [1,2,3,4,5,6,7,8,9,10; 10,11,12,13,14,15,16,17,18,19; 19,20,21,22,23,24,25,26,27,28]; B = [1,2,3,4,5,6,7,8,9,10; 2,4,6,8,10...

environ 16 heures ago | 2

| accepted

Answered

Why am I getting this error when trying to show a cell of an array? "Brace indexing is not supported for variables of this type"

dat is numeric, so you need to use parentheses: hi = dat(5,3) I already explained this in more detail in my response to your c...

Why am I getting this error when trying to show a cell of an array? "Brace indexing is not supported for variables of this type"

dat is numeric, so you need to use parentheses: hi = dat(5,3) I already explained this in more detail in my response to your c...

environ 17 heures ago | 0

| accepted

Answered

How to make the last iteration of a for loop run differently?

It is simpler to just adjust the indices automatically, no IFs required: nmr = size(PT1,1) grp = 7200; nmg = ceil(nmr/grp); ...

How to make the last iteration of a for loop run differently?

It is simpler to just adjust the indices automatically, no IFs required: nmr = size(PT1,1) grp = 7200; nmg = ceil(nmr/grp); ...

environ 18 heures ago | 0

Answered

Getting Data from a struct-array with other structs in it, without a loop

Using arrayfun to iterate over the elements of non-scalar structure Post_Processing.RunData: fun = @(s) s.PowerAnalysis.ECP.PF;...

Getting Data from a struct-array with other structs in it, without a loop

Using arrayfun to iterate over the elements of non-scalar structure Post_Processing.RunData: fun = @(s) s.PowerAnalysis.ECP.PF;...

environ 20 heures ago | 0

Answered

How do I remove all filenames from my cellarray with .m ending, if else how do I save those with .bmp?

Change the DIR call to specify the file extension: filer = dir(fullfile(katalog,'*.bmp')); This is more efficient than getting...

How do I remove all filenames from my cellarray with .m ending, if else how do I save those with .bmp?

Change the DIR call to specify the file extension: filer = dir(fullfile(katalog,'*.bmp')); This is more efficient than getting...

environ 20 heures ago | 0

Answered

how to form a new matrix (i.e. B) from two different matrices (i.e. a1, a2) knowing the indices of its origional matrix (indices of a)?

You can use those indices on the left-hand side. For example: a1 = [2,6,12]; x1 = [1,3,6]; a2 = [4,8,10,14]; x2 = [2,4,5,7];...

how to form a new matrix (i.e. B) from two different matrices (i.e. a1, a2) knowing the indices of its origional matrix (indices of a)?

You can use those indices on the left-hand side. For example: a1 = [2,6,12]; x1 = [1,3,6]; a2 = [4,8,10,14]; x2 = [2,4,5,7];...

2 jours ago | 1

| accepted

Answered

Problem running an exe with path containing spaces, while saving command output

Specify double-quotes at each end of the path, e.g.: exe_path = '"C:\users\abc\test folder\test.exe"';

Problem running an exe with path containing spaces, while saving command output

Specify double-quotes at each end of the path, e.g.: exe_path = '"C:\users\abc\test folder\test.exe"';

2 jours ago | 1

| accepted

Answered

Get English version of web Matlab support

As far as I am aware, there is no way to set this in the user account. The language/locale setting is stored in the cookies for...

Get English version of web Matlab support

As far as I am aware, there is no way to set this in the user account. The language/locale setting is stored in the cookies for...

3 jours ago | 0

| accepted

Answered

Sort an Array with sortrows ( ) with two columns

There are probably nicer ways to do this, as this unfortunately changes the data itself. If required, you could use the index ou...

Sort an Array with sortrows ( ) with two columns

There are probably nicer ways to do this, as this unfortunately changes the data itself. If required, you could use the index ou...

3 jours ago | 1

| accepted

Answered

How to save arrays from a loop with variable names using iterator and how to perform element-by-element operations on arrays and save

"How can I incorporate the iterator i into the variable name?" Don't do that. The simpler and much more efficient approach is t...

How to save arrays from a loop with variable names using iterator and how to perform element-by-element operations on arrays and save

"How can I incorporate the iterator i into the variable name?" Don't do that. The simpler and much more efficient approach is t...

3 jours ago | 1

| accepted

Answered

matrix step shift in each row

A = [1,2,3,4,5]; B = toeplitz(A([1,end:-1:2]),A)

matrix step shift in each row

A = [1,2,3,4,5]; B = toeplitz(A([1,end:-1:2]),A)

3 jours ago | 0

Answered

Producing a NaN only where there is a NaN, zero otherwise

X = [-inf, -1, -eps, 0, realmin, 2, 1+i, pi, flintmax, realmax, inf, NaN]; Y = 0./(X==X)

Producing a NaN only where there is a NaN, zero otherwise

X = [-inf, -1, -eps, 0, realmin, 2, 1+i, pi, flintmax, realmax, inf, NaN]; Y = 0./(X==X)

5 jours ago | 3

Answered

Numerical error using the "diff" function

V = [0,0,0,0.2,0.4,0.6,0.7,0.85,1,1,1]; D = diff(V); X = find(ismembertol(D,max(D)))

Numerical error using the "diff" function

V = [0,0,0,0.2,0.4,0.6,0.7,0.85,1,1,1]; D = diff(V); X = find(ismembertol(D,max(D)))

5 jours ago | 0

| accepted

Answered

Cell array indexing question

%% Part A S = load('QuizGrades.mat'); grades = S.grades student_Names = "Student"+(1:14) student_IDs = 101:114; %% Part...

Cell array indexing question

%% Part A S = load('QuizGrades.mat'); grades = S.grades student_Names = "Student"+(1:14) student_IDs = 101:114; %% Part...

5 jours ago | 0

Answered

rearrange a matrix into a vector by blocks

M = [1,3,13,15,25,27;2,4,14,16,26,28;5,7,17,19,29,31;6,8,18,20,30,32;9,11,21,23,33,35;10,12,22,24,34,36] V = reshape(permute(re...

rearrange a matrix into a vector by blocks

M = [1,3,13,15,25,27;2,4,14,16,26,28;5,7,17,19,29,31;6,8,18,20,30,32;9,11,21,23,33,35;10,12,22,24,34,36] V = reshape(permute(re...

6 jours ago | 0

| accepted

Answered

extract date from date time command in matlab

You don't need another command, you just need to change the format property: https://www.mathworks.com/help/matlab/ref/datetime...

extract date from date time command in matlab

You don't need another command, you just need to change the format property: https://www.mathworks.com/help/matlab/ref/datetime...

7 jours ago | 0

Answered

Load different mat files using for loop

Assuming that each mat file contains exactly one variable of unknown name, then try this: D = 'D:\ABIDEdataset\Outputs\dparsf\n...

Load different mat files using for loop

Assuming that each mat file contains exactly one variable of unknown name, then try this: D = 'D:\ABIDEdataset\Outputs\dparsf\n...

7 jours ago | 0

| accepted

Answered

cell indexing, extracting rectangular subset

The simplest (and usually quite efficient) approach is to use a comma-separated list to create one cell array: tmp = vertcat(to...

cell indexing, extracting rectangular subset

The simplest (and usually quite efficient) approach is to use a comma-separated list to create one cell array: tmp = vertcat(to...

8 jours ago | 0

| accepted

Answered

Computation on arrays using loops

Y = [2.659717,2.656496,2.656496,2.656173,2.662294,2.661328,2.660039,2.620416,2.614295,2.606242,2.600765,2.600443,2.590779,2.5917...

Computation on arrays using loops

Y = [2.659717,2.656496,2.656496,2.656173,2.662294,2.661328,2.660039,2.620416,2.614295,2.606242,2.600765,2.600443,2.590779,2.5917...

8 jours ago | 1

| accepted

Answered

How to load all the data in one folder

"I am wonder why it happened." Because you always load exactly the same file data (note the indexing you used): filename{1,1} ...

How to load all the data in one folder

"I am wonder why it happened." Because you always load exactly the same file data (note the indexing you used): filename{1,1} ...

8 jours ago | 1

Answered

Tabulating a Function with exponential values and using fprintf

The loop is not required. By vectorizing the function you can simplify your code. https://www.mathworks.com/help/matlab/matlab_...

Tabulating a Function with exponential values and using fprintf

The loop is not required. By vectorizing the function you can simplify your code. https://www.mathworks.com/help/matlab/matlab_...

8 jours ago | 0

Answered

Why do I get "0x301 empty double matrix" when reading a cell array with data in it?

"Why do I get "0x301 empty double matrix" when reading a cell array with data in it?" Because you specified two header lines, b...

Why do I get "0x301 empty double matrix" when reading a cell array with data in it?

"Why do I get "0x301 empty double matrix" when reading a cell array with data in it?" Because you specified two header lines, b...

8 jours ago | 0

| accepted

Answered

Function handles and passing parameters to ode solver

Like this: c_h = ... some value; c_v = ... some value; ... all the others variables myTorque = ... some value; % Now define...

Function handles and passing parameters to ode solver

Like this: c_h = ... some value; c_v = ... some value; ... all the others variables myTorque = ... some value; % Now define...

8 jours ago | 0

| accepted

Answered

Write matrix or array without overwriting

You are mixing up two different approaches to adding data in a loop: concatenation and indexing. Just pick one, e.g.: A = [A;te...

Write matrix or array without overwriting

You are mixing up two different approaches to adding data in a loop: concatenation and indexing. Just pick one, e.g.: A = [A;te...

9 jours ago | 0

| accepted

Answered

How to create a vector, knowing start, increment and number of values.

B = 6.333954480229592e-06; I = 3.906250000000000e-05; N = 537600; V = B + I*(0:N-1);

How to create a vector, knowing start, increment and number of values.

B = 6.333954480229592e-06; I = 3.906250000000000e-05; N = 537600; V = B + I*(0:N-1);

9 jours ago | 0

| accepted

Answered

Appending data in multiple structures using a loop

D = 'absolute/relative path to where the files are saved'; S = dir(fullfile(D,'*.mat')); N = numel(S); for k = 1:N F = f...

Appending data in multiple structures using a loop

D = 'absolute/relative path to where the files are saved'; S = dir(fullfile(D,'*.mat')); N = numel(S); for k = 1:N F = f...

10 jours ago | 0

Answered

Cell Array always includes a period as its first value

"So, why does fileinfo.name return those first 3 columns, and how can I get rid of them?" Because DIR returns exactly what the ...

Cell Array always includes a period as its first value

"So, why does fileinfo.name return those first 3 columns, and how can I get rid of them?" Because DIR returns exactly what the ...

10 jours ago | 0

| accepted

Answered

How to use index for structure within for loop?

Using numbered variable names is a sign that you are doing something wrong. The simple and efficient approach is to use one non...

How to use index for structure within for loop?

Using numbered variable names is a sign that you are doing something wrong. The simple and efficient approach is to use one non...

10 jours ago | 0

Answered

Why \n or newline doesn't work ?

"Do someone know why ?" The documentation states "For character array inputs, strcat removes trailing ASCII white-space charact...

Why \n or newline doesn't work ?

"Do someone know why ?" The documentation states "For character array inputs, strcat removes trailing ASCII white-space charact...

10 jours ago | 0

| accepted