Suspensa Vix Via Fit

Answered

Format Array column in fprintf

The short answer is: not easily. Your output example has varying numbers of fractional digits 0.000000 % six decimal places 4...

Format Array column in fprintf

The short answer is: not easily. Your output example has varying numbers of fractional digits 0.000000 % six decimal places 4...

alrededor de 16 horas ago | 0

Answered

Preallocating a cell array of chars?

A = cell(3,1); A(:) = {''} This assigns one scalar cell (on the RHS) to all of the cells in the array A: https://www.mathwork...

Preallocating a cell array of chars?

A = cell(3,1); A(:) = {''} This assigns one scalar cell (on the RHS) to all of the cells in the array A: https://www.mathwork...

alrededor de 18 horas ago | 0

| accepted

Answered

Format number in fprintf

I am guessing that unlike your example you actually want the columns to be aligned, e.g. where M is your matrix: >> fprintf(' %...

Format number in fprintf

I am guessing that unlike your example you actually want the columns to be aligned, e.g. where M is your matrix: >> fprintf(' %...

alrededor de 18 horas ago | 0

| accepted

Answered

How do I replace Matrix elements

Use AND instead of OR: >> A = [-1,0,4,6;1,1,0,2;-7,0,5,0;5,1,5,1] A = -1 0 4 6 1 1 0 2 -7 0 5 0 ...

How do I replace Matrix elements

Use AND instead of OR: >> A = [-1,0,4,6;1,1,0,2;-7,0,5,0;5,1,5,1] A = -1 0 4 6 1 1 0 2 -7 0 5 0 ...

alrededor de 22 horas ago | 0

Answered

How can I get the secondary diagonal of a matrix?

diag(fliplr(A))

How can I get the secondary diagonal of a matrix?

diag(fliplr(A))

alrededor de 22 horas ago | 0

| accepted

Answered

Find words common across multiple string cells

My ancient version does not support strings, so I used cell arrays of character vectors, but I would expect that this should wor...

Find words common across multiple string cells

My ancient version does not support strings, so I used cell arrays of character vectors, but I would expect that this should wor...

1 día ago | 0

| accepted

Answered

Function with Non Constant Variable

You could create an anonymous function: fun = @(x) S(3,1,x,2); .. fun(17)

Function with Non Constant Variable

You could create an anonymous function: fun = @(x) S(3,1,x,2); .. fun(17)

1 día ago | 0

Answered

How can I change the first row of my matrix to all 0s using a for loop?

Where M is your matrix: M(1,:) = 0;

How can I change the first row of my matrix to all 0s using a for loop?

Where M is your matrix: M(1,:) = 0;

1 día ago | 0

Answered

How to form a structure array variable?

Simpler using indexing: vec = {'a','b','c'}; Test{1}.(vec{Ind}) https://www.mathworks.com/help/matlab/matlab_prog/generate-fi...

How to form a structure array variable?

Simpler using indexing: vec = {'a','b','c'}; Test{1}.(vec{Ind}) https://www.mathworks.com/help/matlab/matlab_prog/generate-fi...

1 día ago | 0

Answered

How to I create a function handle through recursion?

I don't see any reason why you need any recursion, basic vectorized code works just fine: V = 0:size(A,1)-1; F = sum(A(:,1).*t...

How to I create a function handle through recursion?

I don't see any reason why you need any recursion, basic vectorized code works just fine: V = 0:size(A,1)-1; F = sum(A(:,1).*t...

1 día ago | 1

| accepted

Answered

Automatisation of .mat files load and storing into a matrix

N = 20; C = cell(1,N); for k = 1:N F = sprintf('dx00%d.mat',k); S = load(F); C(k) = struct2cell(S); % if there ...

Automatisation of .mat files load and storing into a matrix

N = 20; C = cell(1,N); for k = 1:N F = sprintf('dx00%d.mat',k); S = load(F); C(k) = struct2cell(S); % if there ...

2 días ago | 0

Answered

Importing files in the right order

"Any simpel way to make this happen?" Method one: The simplest way is to rename the files with sufficient leading zeros, e.g. ...

Importing files in the right order

"Any simpel way to make this happen?" Method one: The simplest way is to rename the files with sufficient leading zeros, e.g. ...

2 días ago | 0

Answered

saving workspace of each pair of variable in a loop

for ii = 1:numel(X) for jj = 1:numel(Y) ... your code fnm = sprintf('workspace_%d_%d.mat',ii,jj); ...

saving workspace of each pair of variable in a loop

for ii = 1:numel(X) for jj = 1:numel(Y) ... your code fnm = sprintf('workspace_%d_%d.mat',ii,jj); ...

2 días ago | 0

| accepted

Answered

Matrix comparison with unequal sized matrices

N = nnz(B(1:end-1)>A(2:end)) Tested: >> A = randi(9,1,5) A = 2 5 7 2 6 >> B = randi(9,1,5) B = 3 9 5 ...

Matrix comparison with unequal sized matrices

N = nnz(B(1:end-1)>A(2:end)) Tested: >> A = randi(9,1,5) A = 2 5 7 2 6 >> B = randi(9,1,5) B = 3 9 5 ...

2 días ago | 0

| accepted

Answered

Why a matrix multiply a variable and then be divided by the same variable produce different results?

"I am confused by the code show above, b is just a number, so why the matrix multiply b and then divide the same b (line 5) woul...

Why a matrix multiply a variable and then be divided by the same variable produce different results?

"I am confused by the code show above, b is just a number, so why the matrix multiply b and then divide the same b (line 5) woul...

2 días ago | 1

| accepted

Answered

find text in text file

>> T = readtable('temp0.txt','Delimiter','\t','ReadVariableNames',false) T = Var1 Var2 Var3 __________ ...

find text in text file

>> T = readtable('temp0.txt','Delimiter','\t','ReadVariableNames',false) T = Var1 Var2 Var3 __________ ...

3 días ago | 0

Answered

Unknown error in my m.function

There are a few combinations of values for which your function does not define the output argument. If you call the function wit...

Unknown error in my m.function

There are a few combinations of values for which your function does not define the output argument. If you call the function wit...

3 días ago | 0

| accepted

Answered

How to turn off text interpreter when plotting timeseries objects

One approach would be to set the interpreter for the entire figure before plotting (and reset it again afterwards): https://www...

How to turn off text interpreter when plotting timeseries objects

One approach would be to set the interpreter for the entire figure before plotting (and reset it again afterwards): https://www...

3 días ago | 0

| accepted

Answered

I have multiple files. I need to combine info in the files.

As Rik suggested: av = a(:); bv = b(:); [X,Y] = ndgrid(1:10); M = [av(X(:)),bv(Y(:))]

I have multiple files. I need to combine info in the files.

As Rik suggested: av = a(:); bv = b(:); [X,Y] = ndgrid(1:10); M = [av(X(:)),bv(Y(:))]

3 días ago | 0

| accepted

Answered

reshape vector to matrix

A general solution for an arbitrary number of rows and columns: >> d = [1,2,3,4,5]; >> r = 4; >> m = hankel(d(1:4),d(r:end)) ...

reshape vector to matrix

A general solution for an arbitrary number of rows and columns: >> d = [1,2,3,4,5]; >> r = 4; >> m = hankel(d(1:4),d(r:end)) ...

3 días ago | 0

| accepted

Answered

combination of tables across columns

Where T1 and T2 are your two tables: T = [T1,T2]; T = T(:,[1,4,2,5,3,6])

combination of tables across columns

Where T1 and T2 are your two tables: T = [T1,T2]; T = T(:,[1,4,2,5,3,6])

3 días ago | 0

| accepted

Answered

Not enough input arguments

"Why is it said not enough input arguments at momentum1 = zeros(size(W1)); ?" Because you called the function without any input...

Not enough input arguments

"Why is it said not enough input arguments at momentum1 = zeros(size(W1)); ?" Because you called the function without any input...

3 días ago | 0

Answered

A loop for sorting tables

tblA = sortrows(Table1,{'Variable','Value'}); for k = 1:40 % or whatever the max 'variable' is. vnm = sprintf('Variable %d...

A loop for sorting tables

tblA = sortrows(Table1,{'Variable','Value'}); for k = 1:40 % or whatever the max 'variable' is. vnm = sprintf('Variable %d...

5 días ago | 1

| accepted

Answered

I there a way to call variables from my workspace into the genetic algorithm tool? (Without calling them from the fitness function)

"Is it possible to have variables in my fitness function (data.Die and data.DiePD in my case) that are in my worspace without ha...

I there a way to call variables from my workspace into the genetic algorithm tool? (Without calling them from the fitness function)

"Is it possible to have variables in my fitness function (data.Die and data.DiePD in my case) that are in my worspace without ha...

5 días ago | 1

| accepted

Answered

using a value to find index in a matrix?

The simplest solution is to simply check for equality: idx = x==Matrix_A; which will return a logical array with true in every...

using a value to find index in a matrix?

The simplest solution is to simply check for equality: idx = x==Matrix_A; which will return a logical array with true in every...

6 días ago | 0

| accepted

Answered

Extract unknown number of vectors from matrix

" num2cell would create separated cells with the n vectors of size, but sub2ind also does not run on cells." True, but you can ...

Extract unknown number of vectors from matrix

" num2cell would create separated cells with the n vectors of size, but sub2ind also does not run on cells." True, but you can ...

6 días ago | 0

| accepted

Answered

code to load my files from folder, add workspace variable and save to another folder

You don't need to load the file data, you can use save's '-append' option: fs = 128; for ... loop over all files, you need to ...

code to load my files from folder, add workspace variable and save to another folder

You don't need to load the file data, you can use save's '-append' option: fs = 128; for ... loop over all files, you need to ...

6 días ago | 1

| accepted

Answered

exceeded number of array elements

Ru is scalar, but in multiple locations you try to access Ru(2), e.g.: for u = 1:2 xX{u} = @(Beta) Ru(u)*cos(Beta) + sqrt( R^2...

exceeded number of array elements

Ru is scalar, but in multiple locations you try to access Ru(2), e.g.: for u = 1:2 xX{u} = @(Beta) Ru(u)*cos(Beta) + sqrt( R^2...

6 días ago | 1

Answered

How to replace every non-0 number with the number in that place added to another number - no loops

I think it is neater to only define the index once: >> X = A~=0; >> A(X) = A(X)+B A = -6 0 -4 -3 -2 0 1 0 ...

How to replace every non-0 number with the number in that place added to another number - no loops

I think it is neater to only define the index once: >> X = A~=0; >> A(X) = A(X)+B A = -6 0 -4 -3 -2 0 1 0 ...

6 días ago | 0

| accepted

Answered

Error "too many output argument" in function

"How should I do to fix the error?" If you want a function to return an output then the it must be defined in the function decl...

Error "too many output argument" in function

"How should I do to fix the error?" If you want a function to return an output then the it must be defined in the function decl...

6 días ago | 1

| accepted