Answered

Grouping times by end to start time

t1 = [5, 7, 17, 21, 35, 37]; t2 = [12, 9, 22, 23, 38, 41]; t2_c = cummax(t2) gap = [0 t1(2:end) - t2_c(1:end-1)] gap = gap >...

Grouping times by end to start time

t1 = [5, 7, 17, 21, 35, 37]; t2 = [12, 9, 22, 23, 38, 41]; t2_c = cummax(t2) gap = [0 t1(2:end) - t2_c(1:end-1)] gap = gap >...

2 maanden ago | 0

Answered

Find the indicies of the top 250 values of a Matrix

Not very clear on what you are asking. Here is a guess. Rho = rand(5, 6) % small matrix for...

Find the indicies of the top 250 values of a Matrix

Not very clear on what you are asking. Here is a guess. Rho = rand(5, 6) % small matrix for...

2 maanden ago | 1

Answered

Find a shipping vessel's ports based on location data

One way is to look at the change of position (using gradient) and set a threshold. websave("lat.mat", "https://www.mathworks.co...

Find a shipping vessel's ports based on location data

One way is to look at the change of position (using gradient) and set a threshold. websave("lat.mat", "https://www.mathworks.co...

2 maanden ago | 0

| accepted

Answered

specifying an array size

count=0; b = []; %A =randi([1,9999],10,31); A =randi([1,60],10,31); [row,col]=size(A); for i=1: row for j =1:c...

specifying an array size

count=0; b = []; %A =randi([1,9999],10,31); A =randi([1,60],10,31); [row,col]=size(A); for i=1: row for j =1:c...

3 maanden ago | 0

| accepted

Answered

Pcg method is imprecise

The pcg method use tol as a relative tolerance such that norm(residual) < tol*norm(rhs). So you need a different assert. tol =...

Pcg method is imprecise

The pcg method use tol as a relative tolerance such that norm(residual) < tol*norm(rhs). So you need a different assert. tol =...

3 maanden ago | 0

| accepted

Answered

how do i download apps Sonar Equation Calculator for R2021b?

Sonar Equation Calculator comes with phased array toolbox. You need that toolbox.

how do i download apps Sonar Equation Calculator for R2021b?

Sonar Equation Calculator comes with phased array toolbox. You need that toolbox.

4 maanden ago | 0

Answered

How do I highlight a certain area between two lines?

% Generate some data t = 0:.1:10; y = sin(t); plot(t, y); hold on % highlight a portion of data idx = t>6 & t<9; area(t...

How do I highlight a certain area between two lines?

% Generate some data t = 0:.1:10; y = sin(t); plot(t, y); hold on % highlight a portion of data idx = t>6 & t<9; area(t...

6 maanden ago | 0

Answered

How to calculate a running value of a function for every 30 samples?

Nt= 50; % Total samples d = randn(1,Nt); ratioCompute = movmean(d, 30)

How to calculate a running value of a function for every 30 samples?

Nt= 50; % Total samples d = randn(1,Nt); ratioCompute = movmean(d, 30)

6 maanden ago | 0

Answered

How to count number of ones and zeros in a binary number?

% if you use char to represent binary numbers A='1100'; mod(sum(A=='1'), 2) == 0 % if you use double to represent binaray num...

How to count number of ones and zeros in a binary number?

% if you use char to represent binary numbers A='1100'; mod(sum(A=='1'), 2) == 0 % if you use double to represent binaray num...

6 maanden ago | 0

Answered

Receiving a "Array indices must be positive integers or logical values." message

change the for loops into: x = 1:.1:10; results = abs(q) ./ (4*pi*e0*x.^2); The original program has result(x) where x is not...

Receiving a "Array indices must be positive integers or logical values." message

change the for loops into: x = 1:.1:10; results = abs(q) ./ (4*pi*e0*x.^2); The original program has result(x) where x is not...

6 maanden ago | 1

Answered

define a counter which will starts counting from zero automatically when the count reaches to 10

c = 0; % initialization while true c = mod( c + 1, 10); % count from 0 to 9 then re-start end

define a counter which will starts counting from zero automatically when the count reaches to 10

c = 0; % initialization while true c = mod( c + 1, 10); % count from 0 to 9 then re-start end

7 maanden ago | 0

Answered

Reading CSV file with header and other data.

T=readtable("https://www.mathworks.com/matlabcentral/answers/uploaded_files/1174693/Without%20Cooling-%20aluminum%20No1.csv", .....

Reading CSV file with header and other data.

T=readtable("https://www.mathworks.com/matlabcentral/answers/uploaded_files/1174693/Without%20Cooling-%20aluminum%20No1.csv", .....

7 maanden ago | 0

| accepted

Answered

Merge the multi-columns, multi-rows in one column, one row

var = ["filename", "xmin", "ymin", "xmax", "ymax"] T = { "Japan_000001_jpg.rf.7b3ecaac169c998a18815a31934dbbea.jpg", 0, ...

Merge the multi-columns, multi-rows in one column, one row

var = ["filename", "xmin", "ymin", "xmax", "ymax"] T = { "Japan_000001_jpg.rf.7b3ecaac169c998a18815a31934dbbea.jpg", 0, ...

7 maanden ago | 0

Answered

Trying to change the y axis range in fplot

syms s a b c d e f n10 = a + (b*s) + c*(s^2) + d*(s^3) + e*(s^4) + f*(s^5) n10_d1 = diff(n10,s) n10_d2 = diff(n10_d1,s) A = ...

Trying to change the y axis range in fplot

syms s a b c d e f n10 = a + (b*s) + c*(s^2) + d*(s^3) + e*(s^4) + f*(s^5) n10_d1 = diff(n10,s) n10_d2 = diff(n10_d1,s) A = ...

7 maanden ago | 0

Answered

How to find the maximum value between two indices in an array?

Without yor data and complete code, this is a guess: mode2a = 200; % frequency lower bound (Hz) mode2b = 600; % frequency uppe...

How to find the maximum value between two indices in an array?

Without yor data and complete code, this is a guess: mode2a = 200; % frequency lower bound (Hz) mode2b = 600; % frequency uppe...

7 maanden ago | 1

| accepted

Answered

How to add tolerance to iteration with if statement

x(1,1)=0; %Initial guess, x=0 y(1,1)=0; %Initial guess, y=0 z(1,1)=0; %Initial guess, z=0 R=0.3; %relaxation factor f...

How to add tolerance to iteration with if statement

x(1,1)=0; %Initial guess, x=0 y(1,1)=0; %Initial guess, y=0 z(1,1)=0; %Initial guess, z=0 R=0.3; %relaxation factor f...

7 maanden ago | 0

| accepted

Answered

Why is my plot blank

P0=300; %power of the heater n=50;% amount of gas (mol) M=28; % Molar mass of Nitrogen gas m=n*M;% m is the mass of the gas(g...

Why is my plot blank

P0=300; %power of the heater n=50;% amount of gas (mol) M=28; % Molar mass of Nitrogen gas m=n*M;% m is the mass of the gas(g...

7 maanden ago | 0

| accepted

Answered

Bandpass power spectrum density issue

You need fs >2*f_upper. Try fs = 80GHz Wx = 50*10^6; % Signal bandwidth Tx = 1/Wx; % Symbol ti...

Bandpass power spectrum density issue

You need fs >2*f_upper. Try fs = 80GHz Wx = 50*10^6; % Signal bandwidth Tx = 1/Wx; % Symbol ti...

7 maanden ago | 0

| accepted

Answered

Assign variables from a solve solution

syms k_x Kr_x alpha_x c0=18.1499 alpha0=0.3491 g=9.81 omega=0.54 D2 = [1 2]; for i=1:length(D2) c_x=c0*tanh(k_x*D...

Assign variables from a solve solution

syms k_x Kr_x alpha_x c0=18.1499 alpha0=0.3491 g=9.81 omega=0.54 D2 = [1 2]; for i=1:length(D2) c_x=c0*tanh(k_x*D...

7 maanden ago | 0

| accepted

Answered

How to add tolerance to iteration with if statement

% if a2(i+1,1)-a2(i,1)<0.1 % change the above to: if abs(a2(i+1,1)-a2(i,1))<0.1

How to add tolerance to iteration with if statement

% if a2(i+1,1)-a2(i,1)<0.1 % change the above to: if abs(a2(i+1,1)-a2(i,1))<0.1

7 maanden ago | 0

Answered

How can I plot this function?

% parameters (use your values) lambdaR = 1; lambdaI = -1; d = 3; p = 2; x = -10:.1:10; w = sqrt(pi/2)*exp((-p^2-4*p*la...

How can I plot this function?

% parameters (use your values) lambdaR = 1; lambdaI = -1; d = 3; p = 2; x = -10:.1:10; w = sqrt(pi/2)*exp((-p^2-4*p*la...

7 maanden ago | 0

Answered

spline interpolation between three values

P=[100 200 300]; T=[100 150 400]; density=[0.4,0.7,0.8]; Pq =100:300; Tq = spline(P, T, Pq); dq = spline(P, density, Pq)...

spline interpolation between three values

P=[100 200 300]; T=[100 150 400]; density=[0.4,0.7,0.8]; Pq =100:300; Tq = spline(P, T, Pq); dq = spline(P, density, Pq)...

7 maanden ago | 0

Answered

Named arguments in Matlab?

Use arguments block (additionaly for default value, type and size check. doc arguments for more details) self = Renderer(sampl...

Named arguments in Matlab?

Use arguments block (additionaly for default value, type and size check. doc arguments for more details) self = Renderer(sampl...

7 maanden ago | 0

| accepted

Answered

Check for incorrect argument data type or missing argument in call to function 'int'

Break long line codes into shorter ones using ... int is not a builtin function. use fix/floor/round/ceil instead (find out th...

Check for incorrect argument data type or missing argument in call to function 'int'

Break long line codes into shorter ones using ... int is not a builtin function. use fix/floor/round/ceil instead (find out th...

8 maanden ago | 0

Answered

how to save the values of DelL(T)

Lo = 44.46; Do = 18.76; alpha = 0.0002178 ; T = 36:1:180; DelL = Lo*alpha*(T-35); whos

how to save the values of DelL(T)

Lo = 44.46; Do = 18.76; alpha = 0.0002178 ; T = 36:1:180; DelL = Lo*alpha*(T-35); whos

8 maanden ago | 0

Answered

Acess all last array elements withtin cells

You can use cellfun: precipitate{1}=[1,2,3,4;1,2,3,4]; precipitate{2}=[1,2,3,4,5;1,2,3,4,5]; precipitate{3}=[1,2,3;1,2,3]; ...

Acess all last array elements withtin cells

You can use cellfun: precipitate{1}=[1,2,3,4;1,2,3,4]; precipitate{2}=[1,2,3,4,5;1,2,3,4,5]; precipitate{3}=[1,2,3;1,2,3]; ...

8 maanden ago | 0

| accepted

Answered

I can't figure out why am not getting a plot on my code

If you put the script and local function ga in the same file, then local functions should be placed at the end of the files as s...

I can't figure out why am not getting a plot on my code

If you put the script and local function ga in the same file, then local functions should be placed at the end of the files as s...

8 maanden ago | 0

Answered

Finding the z transform

syms n omega f(n) f(n) = sin(omega*n) ztrans(f(n))

Finding the z transform

syms n omega f(n) f(n) = sin(omega*n) ztrans(f(n))

8 maanden ago | 0

| accepted

Answered

inspection of linearity of data?

load(websave("check_linearity.mat","https://www.mathworks.com/matlabcentral/answers/uploaded_files/1167363/check_linearity.mat")...

inspection of linearity of data?

load(websave("check_linearity.mat","https://www.mathworks.com/matlabcentral/answers/uploaded_files/1167363/check_linearity.mat")...

8 maanden ago | 0

| accepted

Answered

Why am I getting this error "not enough argument"

The number of input arguments is 6: for r =1:m H_MMSE(: , r ) = MMSEesti(ReceivedPilots (: , r ), TransmittedPilots (: , r...

Why am I getting this error "not enough argument"

The number of input arguments is 6: for r =1:m H_MMSE(: , r ) = MMSEesti(ReceivedPilots (: , r ), TransmittedPilots (: , r...

8 maanden ago | 0