Answered

Intergrating from negative infinity to infinity

The following correct the syntax error in your original program. You need to check/debug the function definition to ensure it i...

Intergrating from negative infinity to infinity

The following correct the syntax error in your original program. You need to check/debug the function definition to ensure it i...

15 dagar ago | 0

| accepted

Answered

How to find first negative solution with the bisection method

g = @(x) x + 1 -2 * sin(pi*x) ; % Use interval [-1.5, 0] for example [c, n, err] = Bisection_method(g, -1.5, 0, 1e-6, 1000) ...

How to find first negative solution with the bisection method

g = @(x) x + 1 -2 * sin(pi*x) ; % Use interval [-1.5, 0] for example [c, n, err] = Bisection_method(g, -1.5, 0, 1e-6, 1000) ...

15 dagar ago | 0

Answered

Create a right axis which correspond to the first axis.

freq = [1000:10:5000]; wn = [-1.5:0.01:1.5]; p = 1./freq; h1= axes; data = randn(length(freq), length(wn)); imagesc(wn, f...

Create a right axis which correspond to the first axis.

freq = [1000:10:5000]; wn = [-1.5:0.01:1.5]; p = 1./freq; h1= axes; data = randn(length(freq), length(wn)); imagesc(wn, f...

15 dagar ago | 0

| accepted

Answered

How to name files in a folder based on parent folder?

for i=1:6 % 6 folders foldername = sprintf('simulation_data%d', i) mkdir(foldername) cd(foldername) ...

How to name files in a folder based on parent folder?

for i=1:6 % 6 folders foldername = sprintf('simulation_data%d', i) mkdir(foldername) cd(foldername) ...

15 dagar ago | 1

| accepted

Answered

Cut off frequency doesn't works.

Fs=200e3; Ts=1/Fs; t=0:Ts:(5e-3-Ts); y=5*sin(2*pi*1000*t)+5*sin(2*pi*20000*t)+10*sin(2*pi*30000*t); nfft=length(y); nfft2...

Cut off frequency doesn't works.

Fs=200e3; Ts=1/Fs; t=0:Ts:(5e-3-Ts); y=5*sin(2*pi*1000*t)+5*sin(2*pi*20000*t)+10*sin(2*pi*30000*t); nfft=length(y); nfft2...

19 dagar ago | 0

Answered

Plot the graph using non linear equation

It seems that you are solve equations of h for different parameters theta. You can solve the equation one by one. Don't add sp...

Plot the graph using non linear equation

It seems that you are solve equations of h for different parameters theta. You can solve the equation one by one. Don't add sp...

19 dagar ago | 0

| accepted

Answered

Runga-Kutta Method for system of first order differential equations

Looks like you need to choose a much smaller step size for the problem. %% Initialization tspan = 100; h = 0.125/50; fact = ...

Runga-Kutta Method for system of first order differential equations

Looks like you need to choose a much smaller step size for the problem. %% Initialization tspan = 100; h = 0.125/50; fact = ...

19 dagar ago | 0

Answered

Extract data above threshold from groups

load('xydata.mat') edges = (min(pp):20:max(pp)); [N, edges, bin] = histcounts(pp, edges); figure gscatter(pp,cc,bin) ...

Extract data above threshold from groups

load('xydata.mat') edges = (min(pp):20:max(pp)); [N, edges, bin] = histcounts(pp, edges); figure gscatter(pp,cc,bin) ...

19 dagar ago | 0

| accepted

Answered

subplot with for loop after 10 new figure

for i=1:100 % any number if rem(i-1, 10) == 0 figure; end sgtitle('WSPL zeitlicher Verlauf Modell D Te...

subplot with for loop after 10 new figure

for i=1:100 % any number if rem(i-1, 10) == 0 figure; end sgtitle('WSPL zeitlicher Verlauf Modell D Te...

20 dagar ago | 0

| accepted

Answered

How to check if my array is square with if and else loops?

A = [1 -2 1; 0 2 -8; -4 5 9] if ndims(A)==2 && (size(A,1)==size(A,2)) disp("A is Square") end

How to check if my array is square with if and else loops?

A = [1 -2 1; 0 2 -8; -4 5 9] if ndims(A)==2 && (size(A,1)==size(A,2)) disp("A is Square") end

20 dagar ago | 0

| accepted

Answered

Showing legend even if data is not there

a=(1:1:9)'; a=reshape(a,3,[]); b=sin(a); c=cos(a); scatter(a,b,'.','DisplayName', 'sin') hold on scatter(a,c,'.','Displa...

Showing legend even if data is not there

a=(1:1:9)'; a=reshape(a,3,[]); b=sin(a); c=cos(a); scatter(a,b,'.','DisplayName', 'sin') hold on scatter(a,c,'.','Displa...

20 dagar ago | 0

| accepted

Answered

Cell in table data type conversion

a = (1:3)'; b = {'yes', 'no', 'yes'}'; t = table(a,b) t.b = categorical(t.b)=='yes'

Cell in table data type conversion

a = (1:3)'; b = {'yes', 'no', 'yes'}'; t = table(a,b) t.b = categorical(t.b)=='yes'

20 dagar ago | 0

| accepted

Answered

How can I create a new matrix which stores the diagonals, but it first starts with a matrix full of zeros?

% start with zero matrix n=3; a = zeros(3) % random entries along diagonal a(1:n+1:n*n) = randi(100, [n 1]) % alternative...

How can I create a new matrix which stores the diagonals, but it first starts with a matrix full of zeros?

% start with zero matrix n=3; a = zeros(3) % random entries along diagonal a(1:n+1:n*n) = randi(100, [n 1]) % alternative...

20 dagar ago | 0

| accepted

Answered

Which is my mistake?

N = 60; n = 0:N-1; b = [0.18 0.1 0.3 0.1 0.18]; a = [1 -1.15 1.5 -0.7 0.25]; %d = delta(n(19n), 0 , n(end)); d = zeros(size...

Which is my mistake?

N = 60; n = 0:N-1; b = [0.18 0.1 0.3 0.1 0.18]; a = [1 -1.15 1.5 -0.7 0.25]; %d = delta(n(19n), 0 , n(end)); d = zeros(size...

25 dagar ago | 0

| accepted

Answered

How can I display text on pcolor map like in the image below?

L = membrane(1, 100); s=pcolor(L); s.EdgeColor='none'; set(gca, 'YDir', 'reverse') xl = xlim; yl = ylim; n = 1; xy =[]; ...

How can I display text on pcolor map like in the image below?

L = membrane(1, 100); s=pcolor(L); s.EdgeColor='none'; set(gca, 'YDir', 'reverse') xl = xlim; yl = ylim; n = 1; xy =[]; ...

26 dagar ago | 0

| accepted

Answered

How to change the values of the corners in a matrix

a= zeros(10, 10); % smaller matrix for easy display % for corners a([1 end], [1 end]) = 1; a

How to change the values of the corners in a matrix

a= zeros(10, 10); % smaller matrix for easy display % for corners a([1 end], [1 end]) = 1; a

26 dagar ago | 0

| accepted

Answered

Why does my code slow down around the 20th iteration?

The recursive function is the culprit of the speed. Simply replace them with mean and var. A_set = []; n=1; while 1==1 %eval...

Why does my code slow down around the 20th iteration?

The recursive function is the culprit of the speed. Simply replace them with mean and var. A_set = []; n=1; while 1==1 %eval...

26 dagar ago | 0

| accepted

Answered

Plotting with bisection method

Bisection method tries to find solution in a given interval. Generally, you don't know how many roots a non-linear equation has...

Plotting with bisection method

Bisection method tries to find solution in a given interval. Generally, you don't know how many roots a non-linear equation has...

26 dagar ago | 0

| accepted

Answered

Name table columns with variable index

tab = readtable('https://www.mathworks.com/matlabcentral/answers/uploaded_files/980210/MATWORKS.csv'); head(tab) varnames = ta...

Name table columns with variable index

tab = readtable('https://www.mathworks.com/matlabcentral/answers/uploaded_files/980210/MATWORKS.csv'); head(tab) varnames = ta...

27 dagar ago | 0

| accepted

Answered

How to save results in a file without overwritting previous results????

Use append option when you save the data to files. [You can also use low-level fopen with option 'a+' for appending] % create ...

How to save results in a file without overwritting previous results????

Use append option when you save the data to files. [You can also use low-level fopen with option 'a+' for appending] % create ...

27 dagar ago | 0

Answered

Output argument's name same as input argument's

Functionally, they are same. However, some differences may exist: The obvious one is the program style (using input as output ...

Output argument's name same as input argument's

Functionally, they are same. However, some differences may exist: The obvious one is the program style (using input as output ...

27 dagar ago | 0

Answered

How to output a cell array using fprintf?

% cell array a = {'# To Select', 'Names', 'Barcodes', 'Prices'; 1, 'ABC', 1234, 4.5} fprintf("%s\n", formattedDisplayText(a))

How to output a cell array using fprintf?

% cell array a = {'# To Select', 'Names', 'Barcodes', 'Prices'; 1, 'ABC', 1234, 4.5} fprintf("%s\n", formattedDisplayText(a))

28 dagar ago | 0

| accepted

Answered

showing empty plot in nexttile or subplot

a = "r"; b="g"; c="b"; d="m"; x{1}=[0.1 0.2 0.3 0.6 0.24 0.67]; y{1}=[2 1 4 7 4 5]; t{1}=[a b a c d b] x{2} = []; y{2} ...

showing empty plot in nexttile or subplot

a = "r"; b="g"; c="b"; d="m"; x{1}=[0.1 0.2 0.3 0.6 0.24 0.67]; y{1}=[2 1 4 7 4 5]; t{1}=[a b a c d b] x{2} = []; y{2} ...

28 dagar ago | 0

| accepted

Answered

Can writetable delimit strings using single-quotes?

You may not change the quote string with writetable directly. However, you can add a single quote to your string before writing...

Can writetable delimit strings using single-quotes?

You may not change the quote string with writetable directly. However, you can add a single quote to your string before writing...

28 dagar ago | 0

| accepted

Answered

When i run the code, i dont see any plot, and i'm not sure why?

syms x; increment = 0.0; m=0.5+increment; %Units are in SI Pr=0.718; %Prandtl number rho=1.204...

When i run the code, i dont see any plot, and i'm not sure why?

syms x; increment = 0.0; m=0.5+increment; %Units are in SI Pr=0.718; %Prandtl number rho=1.204...

28 dagar ago | 0

Answered

automatically scale display range to eliminate outliers

y = randn(50, 50); y (20, 20) = 1e8; % outlier subplot(121) imagesc(y); % outlier removed colorbar subplot(122) imagesc...

automatically scale display range to eliminate outliers

y = randn(50, 50); y (20, 20) = 1e8; % outlier subplot(121) imagesc(y); % outlier removed colorbar subplot(122) imagesc...

28 dagar ago | 1

| accepted

Answered

Edit legend description and make a dot in on of the character

Try to modify the following: % generate some data data = (1:10)' + randi([3 20], [1 4]); plot(data) legend(["1 $s=u$" "2 $s=...

Edit legend description and make a dot in on of the character

Try to modify the following: % generate some data data = (1:10)' + randi([3 20], [1 4]); plot(data) legend(["1 $s=u$" "2 $s=...

28 dagar ago | 0

Answered

plotting nonlinear equation along real and imaginary axis

Try the following: Re-arrange the equation so that it is polynomial of complex variable z with coefficients being function of r...

plotting nonlinear equation along real and imaginary axis

Try the following: Re-arrange the equation so that it is polynomial of complex variable z with coefficients being function of r...

28 dagar ago | 0

| accepted

Answered

sum of dirac delta function

syms x t y(x) = dirac(x-1); for i=4:3:200 y(x) = y(x) + dirac(x-i); end z = y(x)* exp(-4*(t-x)); y z

sum of dirac delta function

syms x t y(x) = dirac(x-1); for i=4:3:200 y(x) = y(x) + dirac(x-i); end z = y(x)* exp(-4*(t-x)); y z

28 dagar ago | 0

Answered

how to divide the Dataset into xtrain xtest ytrain ytest

% doc cvpartition data = randn(2310, 25); %cv = cvpartition(2310, 'Holdout', 0.3); %idxTrain = training(cv); %idxTest = te...

how to divide the Dataset into xtrain xtest ytrain ytest

% doc cvpartition data = randn(2310, 25); %cv = cvpartition(2310, 'Holdout', 0.3); %idxTrain = training(cv); %idxTest = te...

29 dagar ago | 1