Answered

how can i find a fuction which define input and output of a system?

Use: p = polyfit(x,y,n) % n is degree of polynomial, use a value that best fit your data To check the fitting: y_fi...

how can i find a fuction which define input and output of a system?

Use: p = polyfit(x,y,n) % n is degree of polynomial, use a value that best fit your data To check the fitting: y_fi...

5 years ago | 2

| accepted

Answered

How to concatenate several matrices into one matrix?

Perhaps, you mistyped. It is C = [A; B] for different number of rows, but similar number of columns. Anyway, how your matrices a...

How to concatenate several matrices into one matrix?

Perhaps, you mistyped. It is C = [A; B] for different number of rows, but similar number of columns. Anyway, how your matrices a...

5 years ago | 3

| accepted

Answered

Multi level sorting and filtering

[~, ~, D] = xlsread('Multilevel_sorting.xlsx'); A = D(3:end,1:2); % your data in table 1 G = {'Group1','Group2','Gro...

Multi level sorting and filtering

[~, ~, D] = xlsread('Multilevel_sorting.xlsx'); A = D(3:end,1:2); % your data in table 1 G = {'Group1','Group2','Gro...

5 years ago | 1

Answered

Acceleration vs Time data into FFT

Define the number of DFT points N, and then perform the fft. N = pow2(nextpow2(length(signal))); y = fft(signal,N); ...

Acceleration vs Time data into FFT

Define the number of DFT points N, and then perform the fft. N = pow2(nextpow2(length(signal))); y = fft(signal,N); ...

5 years ago | 1

Answered

Recode strings in Cell array

indx = 0; for k = 1:size(codes,1) if strcmp(codes(k,1),'Home') && strcmp(codes(k,2),'5') indx = indx+1; ...

Recode strings in Cell array

indx = 0; for k = 1:size(codes,1) if strcmp(codes(k,1),'Home') && strcmp(codes(k,2),'5') indx = indx+1; ...

5 years ago | 1

| accepted

Answered

Solving system of nonlinear euations

syms x y [x,y] = vpasolve(x^2 + y^3 == 1, 2*x + 3*y == 4, x,y)

Solving system of nonlinear euations

syms x y [x,y] = vpasolve(x^2 + y^3 == 1, 2*x + 3*y == 4, x,y)

5 years ago | 1

| accepted

Answered

manually draw shapes (like using a pencil to draw on figure) on opened image

Try: roipoly

manually draw shapes (like using a pencil to draw on figure) on opened image

Try: roipoly

5 years ago | 1

| accepted

Answered

How Can I Assign variable Name?

x = 1:5; eval([datestr(date,'mmmm_dd_yyyy') '= x']); x is stored in a new variable named based on today's date. If you r...

How Can I Assign variable Name?

x = 1:5; eval([datestr(date,'mmmm_dd_yyyy') '= x']); x is stored in a new variable named based on today's date. If you r...

5 years ago | 1

Answered

Compound Poisson Distribution Model

I am not sure if I understand your question correctly. I guess once you get P, then you would like to choose its elements random...

Compound Poisson Distribution Model

I am not sure if I understand your question correctly. I guess once you get P, then you would like to choose its elements random...

5 years ago | 1

| accepted

Answered

How is this an exponential curve?

Convert your difference equation into differential equation: y(i+1) = y(i)-y(i)*h; y(i+1) - y(i) = -y(i)*h; (y(i+1) -...

How is this an exponential curve?

Convert your difference equation into differential equation: y(i+1) = y(i)-y(i)*h; y(i+1) - y(i) = -y(i)*h; (y(i+1) -...

5 years ago | 1

| accepted

Answered

Stuck with electronic circuit simulation..

R = 1; L = 1; C = 1; % replace by your values w = 50; % replace by frequency Z = R+1j*w*L+1./(1j*w*C); % impedence of th...

Stuck with electronic circuit simulation..

R = 1; L = 1; C = 1; % replace by your values w = 50; % replace by frequency Z = R+1j*w*L+1./(1j*w*C); % impedence of th...

5 years ago | 2

| accepted

Answered

Generating row combination from a set of data

T = rand(37,25); fil = 1:37; b = combntns(fil,3); for k = 1:size(b,1) out(:,:,k) = T(b(k,:),:); end

Generating row combination from a set of data

T = rand(37,25); fil = 1:37; b = combntns(fil,3); for k = 1:size(b,1) out(:,:,k) = T(b(k,:),:); end

5 years ago | 1

Answered

Combination of the value of different vectors into one matrix ?

out = combvec(A,B,C)'

Combination of the value of different vectors into one matrix ?

out = combvec(A,B,C)'

5 years ago | 2

Answered

Generate an equation from a 3d surface

You can play a trick here. Use your code first: Eq = @(x,y) x.*y.*(y>=0 & y<3) + 2*x.*y.*(y>=3 & y<5) + 3*x.*y.*(y>=5 & y...

Generate an equation from a 3d surface

You can play a trick here. Use your code first: Eq = @(x,y) x.*y.*(y>=0 & y<3) + 2*x.*y.*(y>=3 & y<5) + 3*x.*y.*(y>=5 & y...

5 years ago | 0

Answered

Generate an equation from a 3d surface

In Matlab, you can compact the three equations into one as written below. It is not a theoretical modeling anyway, but simply a ...

Generate an equation from a 3d surface

In Matlab, you can compact the three equations into one as written below. It is not a theoretical modeling anyway, but simply a ...

5 years ago | 1

Answered

Summation equations in matlab

You can try with this: SOAM = sum(CP(1:n-3))/sum(abs(P(2:n)-P(1:n-1))) The 2nd sum is confusing because of the indexin...

Summation equations in matlab

You can try with this: SOAM = sum(CP(1:n-3))/sum(abs(P(2:n)-P(1:n-1))) The 2nd sum is confusing because of the indexin...

5 years ago | 2

| accepted

Answered

Regarding importing excel in matlab

xlsread import excel data with cell type. Convert them to double before plotting. In this case u can use cell2mat function: ...

Regarding importing excel in matlab

xlsread import excel data with cell type. Convert them to double before plotting. In this case u can use cell2mat function: ...

5 years ago | 1

| accepted

Answered

What is the problem in this code?

Your n has a length of 9, as n=0:8, so i will have length of 9 as well,and hence, you cannot write i(1:81). There are many ways ...

What is the problem in this code?

Your n has a length of 9, as n=0:8, so i will have length of 9 as well,and hence, you cannot write i(1:81). There are many ways ...

5 years ago | 1

| accepted

Answered

binary matrix that has different orders of 0 and 1

If the ordering of rows is not a concern, then use: n = 3; A = dec2bin(0:2^n-1); B = double(A)-48 Note: 48 is the ...

binary matrix that has different orders of 0 and 1

If the ordering of rows is not a concern, then use: n = 3; A = dec2bin(0:2^n-1); B = double(A)-48 Note: 48 is the ...

5 years ago | 2

Answered

create 3-dimension matrix

If you use your current code, then call your function create1() (from command window, or in another m-file): c = create1();...

create 3-dimension matrix

If you use your current code, then call your function create1() (from command window, or in another m-file): c = create1();...

5 years ago | 1

| accepted

Answered

problem in Hanning window with FFT

Here are few things: Your plot shows the amplitude of Fourier transform, not the original signal. So, the amplitude may not be ...

problem in Hanning window with FFT

Here are few things: Your plot shows the amplitude of Fourier transform, not the original signal. So, the amplitude may not be ...

5 years ago | 1

| accepted

Answered

How can I break line in comment for HTML publication?

%% Test section %% % After the break!

How can I break line in comment for HTML publication?

%% Test section %% % After the break!

5 years ago | 2

Answered

how can i plot using variables from a loop?

You can do this without using a for loop: er=2.2;h=0.1588; freq={11 2 3 4 5 6 7 8 9 10}; i=1:1:length(freq); ...

how can i plot using variables from a loop?

You can do this without using a for loop: er=2.2;h=0.1588; freq={11 2 3 4 5 6 7 8 9 10}; i=1:1:length(freq); ...

5 years ago | 1

Answered

Producing an error vector with a loop

Where is your LogLike_Error_Vector? Is it LogLike_DT_Data? If so, you can try using a for loop: indx = 0; for MinLeaf = ...

Producing an error vector with a loop

Where is your LogLike_Error_Vector? Is it LogLike_DT_Data? If so, you can try using a for loop: indx = 0; for MinLeaf = ...

5 years ago | 2

| accepted

Answered

I want to plot the auto correlation function for 15 numbers without using the inbuilt function. My series is P=[ 47,64,23,71,38,64,55,41,59,48,71,35,57,40,58 ] and the plot should be autocorrelation function vs lags.

Replace acf=covark/covar0 ; by *acf(k)=covark/covar0;* Also no need to use acf after that line. After the end of for loop,...

I want to plot the auto correlation function for 15 numbers without using the inbuilt function. My series is P=[ 47,64,23,71,38,64,55,41,59,48,71,35,57,40,58 ] and the plot should be autocorrelation function vs lags.

Replace acf=covark/covar0 ; by *acf(k)=covark/covar0;* Also no need to use acf after that line. After the end of for loop,...

5 years ago | 3

| accepted

Answered

How to separate signals with diffrent frequencies

Add the following lines of code at the bottom of your code (after y=x+randn(size(x)).*sigma;): ffty = fft(y); ffty = abs...

How to separate signals with diffrent frequencies

Add the following lines of code at the bottom of your code (after y=x+randn(size(x)).*sigma;): ffty = fft(y); ffty = abs...

5 years ago | 3

| accepted

Answered

Why am I getting imaginary values with ode45 ??

Your I has both negative and positive values, which are in the range of 10^(-7), but Is is in 10^(-12). So, I/Is gives high nega...

Why am I getting imaginary values with ode45 ??

Your I has both negative and positive values, which are in the range of 10^(-7), but Is is in 10^(-12). So, I/Is gives high nega...

5 years ago | 1

Answered

Summation of a series without for loop

Yes you can do this! Use vectorization technique. Try to understand the line F = ... in the following code. If you get any hard ...

Summation of a series without for loop

Yes you can do this! Use vectorization technique. Try to understand the line F = ... in the following code. If you get any hard ...

5 years ago | 2

| accepted

Answered

Rotation of 3d image

I am not sure what your aim is. You can try the following code: for az = -37.5:5:322.5 view(az,30) pause(0.1)...

Rotation of 3d image

I am not sure what your aim is. You can try the following code: for az = -37.5:5:322.5 view(az,30) pause(0.1)...

5 years ago | 1

| accepted

Answered

how can i solve this one below?!! PS: the most important to me is to know how to take the values from the user and put them into a matrix and please i want the simplest way for it

N = input('N='); for i = 1:N for j = 1:3 A(i,j) = input(['row ',num2str(i),' and column ',num2str(j),' elemen...

how can i solve this one below?!! PS: the most important to me is to know how to take the values from the user and put them into a matrix and please i want the simplest way for it

N = input('N='); for i = 1:N for j = 1:3 A(i,j) = input(['row ',num2str(i),' and column ',num2str(j),' elemen...

5 years ago | 1