Answered

Solve is not providing correct solution

When you use vpa on symbolic numbers, you lose precision. When you convert the symbolic numbers to double precision values usi...

Solve is not providing correct solution

When you use vpa on symbolic numbers, you lose precision. When you convert the symbolic numbers to double precision values usi...

5 months ago | 1

Answered

the matrix only works till days= 16 then when the days=17 or bigger the output is 0 on all the values in the matrix

In the default display format (i.e. short), the numbers are displayed with 4 digits after the decimal. Thus when the differenc...

the matrix only works till days= 16 then when the days=17 or bigger the output is 0 on all the values in the matrix

In the default display format (i.e. short), the numbers are displayed with 4 digits after the decimal. Thus when the differenc...

5 months ago | 0

Answered

How to interpolate only NaN values with one hole?

fillmissing is a better fit here - %Note that the data you have provided is not valid %I have added another element to make i...

How to interpolate only NaN values with one hole?

fillmissing is a better fit here - %Note that the data you have provided is not valid %I have added another element to make i...

5 months ago | 2

| accepted

Answered

How to vectorize this nested for loop?

%Original Approach b=0; min1 = 1; max1 = 1; pair = []; for n = -min1:max1 for m = -min1:max1 if n+m...

How to vectorize this nested for loop?

%Original Approach b=0; min1 = 1; max1 = 1; pair = []; for n = -min1:max1 for m = -min1:max1 if n+m...

5 months ago | 1

| accepted

Answered

Can't quite figure out why my syms is giving me an error

The error is not with the symbolic part of your code, but how your code is arranged/structured. If any function(s) is(are) defi...

Can't quite figure out why my syms is giving me an error

The error is not with the symbolic part of your code, but how your code is arranged/structured. If any function(s) is(are) defi...

5 months ago | 1

| accepted

Answered

Finding array index for a given array element does not work all the time

Welcome to the world of floating point numbers, where not all numbers can be represented exactly in binary form. See this threa...

Finding array index for a given array element does not work all the time

Welcome to the world of floating point numbers, where not all numbers can be represented exactly in binary form. See this threa...

5 months ago | 0

| accepted

Answered

I can't really find why matlab won't plot this equation, I run into an error as soon as i try to run it

You need to use times, .* for multiplying arrays (of compatible sizes) element-wise - As the error states, mtimes, * is reserv...

I can't really find why matlab won't plot this equation, I run into an error as soon as i try to run it

You need to use times, .* for multiplying arrays (of compatible sizes) element-wise - As the error states, mtimes, * is reserv...

5 months ago | 1

| accepted

Answered

getting the nth term out of a sequence

As @Walter has warned, a carriage return character (\r) is being read along with the data - % Define the input and output file...

getting the nth term out of a sequence

As @Walter has warned, a carriage return character (\r) is being read along with the data - % Define the input and output file...

5 months ago | 1

Answered

Changing from logarithmically spaced

fs = 20e3; numFilts = 32; filter_number = 5; order = 4; CenterFreqs = logspace(log10(50), log10(8000), numFilts); figure p...

Changing from logarithmically spaced

fs = 20e3; numFilts = 32; filter_number = 5; order = 4; CenterFreqs = logspace(log10(50), log10(8000), numFilts); figure p...

5 months ago | 0

Answered

I am trying to input my found critical point into the second derivative, but when I double it to get an actual value, I get an array of zeros.

"... but when I double it to get an actual value, I get an array of zeros." That is because dW is defined as an equation, not a...

I am trying to input my found critical point into the second derivative, but when I double it to get an actual value, I get an array of zeros.

"... but when I double it to get an actual value, I get an array of zeros." That is because dW is defined as an equation, not a...

5 months ago | 0

| accepted

Answered

How to simplify a symbolic expression sum of terms involving the Heaviside function

For that you have to assume the same for 'm' as well - sympref('HeavisideAtOrigin', 1); syms m n positive integer s(n) = sym...

How to simplify a symbolic expression sum of terms involving the Heaviside function

For that you have to assume the same for 'm' as well - sympref('HeavisideAtOrigin', 1); syms m n positive integer s(n) = sym...

5 months ago | 0

| accepted

Answered

how to download & install cvx_begin toolbox

Follow the instructions provided here - https://cvxr.com/cvx/download/

how to download & install cvx_begin toolbox

Follow the instructions provided here - https://cvxr.com/cvx/download/

5 months ago | 0

Answered

trying to write complex equation with parentheses

You were missing a pair of parenthesis - syms gamma M k = gamma; Ma = M; % ...

trying to write complex equation with parentheses

You were missing a pair of parenthesis - syms gamma M k = gamma; Ma = M; % ...

5 months ago | 0

Answered

条件に沿って数値を変換する

%Random data for example in = randi(11, 1, 10) out = discretize(in, 0:11, [1 2 2 2 2 3 4 3 4 3 4], 'IncludedEdge', 'right')

条件に沿って数値を変換する

%Random data for example in = randi(11, 1, 10) out = discretize(in, 0:11, [1 2 2 2 2 3 4 3 4 3 4], 'IncludedEdge', 'right')

5 months ago | 2

Answered

What is the fourth array element denotes (specified as NaN in code below) in the input to fcm function of matlab 2019?

From the documentation of fcm(), for the syntax [centers,U] = fcm(data,Nc,options) - "If any element of options is NaN, the defa...

What is the fourth array element denotes (specified as NaN in code below) in the input to fcm function of matlab 2019?

From the documentation of fcm(), for the syntax [centers,U] = fcm(data,Nc,options) - "If any element of options is NaN, the defa...

5 months ago | 1

| accepted

Answered

How to define a for loop for given FINDPEAKS problem ?

Try this - n=3; B = [num2cell(A,1); cell(n,2)] for k=2:n [B{k,1}, L] = findpeaks(B{k-1,1}); B{k,2} = B{k-1,2}(L); ...

How to define a for loop for given FINDPEAKS problem ?

Try this - n=3; B = [num2cell(A,1); cell(n,2)] for k=2:n [B{k,1}, L] = findpeaks(B{k-1,1}); B{k,2} = B{k-1,2}(L); ...

5 months ago | 1

| accepted

Answered

List of increasing integers

dim = [2 2 4 2 2 2 2 2 2 2 2 2] int = 1:sum(dim) out = mat2cell(int, 1, dim)

List of increasing integers

dim = [2 2 4 2 2 2 2 2 2 2 2 2] int = 1:sum(dim) out = mat2cell(int, 1, dim)

5 months ago | 1

| accepted

Answered

Saving all variables in a single file (ideally an excel file)

One option is to save all the variables in a workspace to a .mat file. On the Home tab, in the Variable section, click Save Wor...

Saving all variables in a single file (ideally an excel file)

One option is to save all the variables in a workspace to a .mat file. On the Home tab, in the Variable section, click Save Wor...

5 months ago | 0

Answered

Generate a logarithmic regression of xlsdata and plot it

That is not how you access data inside Tables. Go through this for more information - Access Data in Tables %% Provide the file...

Generate a logarithmic regression of xlsdata and plot it

That is not how you access data inside Tables. Go through this for more information - Access Data in Tables %% Provide the file...

5 months ago | 2

| accepted

Answered

Plot coordinates of a tif image

Try specifying the 'CoordinateSystemType' as 'geographic'. https://in.mathworks.com/help/map/ref/readgeoraster.html#mw_d0892e...

Plot coordinates of a tif image

Try specifying the 'CoordinateSystemType' as 'geographic'. https://in.mathworks.com/help/map/ref/readgeoraster.html#mw_d0892e...

5 months ago | 1

Answered

Why do I get Parse error ?

The left parenthesis is supposed to be after the '@' symbol - f = @(x) x +2 f(3) The general syntax is name_of_function ...

Why do I get Parse error ?

The left parenthesis is supposed to be after the '@' symbol - f = @(x) x +2 f(3) The general syntax is name_of_function ...

5 months ago | 0

| accepted

Answered

how to write sqrtroot power 7 ?

Use power, .^ and define a Function Handle - g = @(x) sqrt(14.*x - 7).^7 g(2) g(1/2) g([1/2 2]) I suggest you take the f...

how to write sqrtroot power 7 ?

Use power, .^ and define a Function Handle - g = @(x) sqrt(14.*x - 7).^7 g(2) g(1/2) g([1/2 2]) I suggest you take the f...

5 months ago | 2

| accepted

Answered

matlab에서 적분을 하고 싶습니다.

Use fplot - syms x; expr = 150/(0.06009*x^2+9.607); F = int(expr) %call fplot for the expression F, for x values in the ran...

matlab에서 적분을 하고 싶습니다.

Use fplot - syms x; expr = 150/(0.06009*x^2+9.607); F = int(expr) %call fplot for the expression F, for x values in the ran...

5 months ago | 1

Answered

Not auto change sec(x) to 1/cos(x)?

Unfortunately, that is not possible. The symbolic engine directly evaluates the function sec() to 1/cos() (and csc() to 1/sin()...

Not auto change sec(x) to 1/cos(x)?

Unfortunately, that is not possible. The symbolic engine directly evaluates the function sec() to 1/cos() (and csc() to 1/sin()...

5 months ago | 0

| accepted

Answered

Separating data to 3 different groups according to specific range of number in a variable

Note - NaN values are not included in the grouping load('SNR_GPS.mat') data = SNR_GPS(~isnan(SNR_GPS)) k = discretize(data, [...

Separating data to 3 different groups according to specific range of number in a variable

Note - NaN values are not included in the grouping load('SNR_GPS.mat') data = SNR_GPS(~isnan(SNR_GPS)) k = discretize(data, [...

5 months ago | 0

| accepted

Answered

How to reorder columns and array elements based on an array?

"1) reorder the columns in my original 1000x20 dataset based on this array, so that e.g. the species that was 14th in the origin...

How to reorder columns and array elements based on an array?

"1) reorder the columns in my original 1000x20 dataset based on this array, so that e.g. the species that was 14th in the origin...

5 months ago | 0

| accepted

Answered

How to make a sequence of time and the corresponding data from a data set where time is not provided sequentially

Sort the time data, and use the indices obtained (2nd output of sort) to get the corresponding velocity and density values, and ...

How to make a sequence of time and the corresponding data from a data set where time is not provided sequentially

Sort the time data, and use the indices obtained (2nd output of sort) to get the corresponding velocity and density values, and ...

5 months ago | 1

Answered

How to set the length of minortick? The minortick seems to change with the length setting of the tick.

"... what does the latter indicate?" From the documentation page of Axes properties - Tick mark length, specified as a two-el...

How to set the length of minortick? The minortick seems to change with the length setting of the tick.

"... what does the latter indicate?" From the documentation page of Axes properties - Tick mark length, specified as a two-el...

5 months ago | 0

| accepted

Answered

How can I multiply a row vector with each of two column vectors?

t = [1 2]; s = [(1:3)',(4:6)']; out = kron(s,t)

How can I multiply a row vector with each of two column vectors?

t = [1 2]; s = [(1:3)',(4:6)']; out = kron(s,t)

5 months ago | 0

| accepted

Answered

how to plot table to line graph with dots ?

Convert the data to double data type, and use indexing to plot the data (Reference for syntax - https://in.mathworks.com/help/ma...

how to plot table to line graph with dots ?

Convert the data to double data type, and use indexing to plot the data (Reference for syntax - https://in.mathworks.com/help/ma...

5 months ago | 1