Answered

How can we fill a region defined by a implicit function?

I am not certain what you want. Try this: f=@(x,y) sin(x).*sin(y)-0.5; figure fp1=fimplicit(f,[-10,10,-10,10]); hold o...

How can we fill a region defined by a implicit function?

I am not certain what you want. Try this: f=@(x,y) sin(x).*sin(y)-0.5; figure fp1=fimplicit(f,[-10,10,-10,10]); hold o...

5 days ago | 0

| accepted

Answered

Keep y value below certain value in a loop

Try something like this: x = linspace(0, 5*pi, 250); Capacity = 0.7; limit_y = @(y,Capacity) (y<0).*0 + (y>Capacity).*Capaci...

Keep y value below certain value in a loop

Try something like this: x = linspace(0, 5*pi, 250); Capacity = 0.7; limit_y = @(y,Capacity) (y<0).*0 + (y>Capacity).*Capaci...

5 days ago | 0

Answered

Error converting from sym to double: Unable to convert expression into double array

Try this to create ‘T’ as a vector: n = 5 % Define ‘n’ syms T T = sym('T', [1 n]) produc...

Error converting from sym to double: Unable to convert expression into double array

Try this to create ‘T’ as a vector: n = 5 % Define ‘n’ syms T T = sym('T', [1 n]) produc...

5 days ago | 0

| accepted

Answered

How to calculate the area between two curves separately based on being below or above.

Try something like this: t = linspace(0, 10*pi, 500); % Create Data y1 = exp(-0.1*t) .* si...

How to calculate the area between two curves separately based on being below or above.

Try something like this: t = linspace(0, 10*pi, 500); % Create Data y1 = exp(-0.1*t) .* si...

5 days ago | 0

| accepted

Answered

making matrix of matrices of specific inputs

Try this: for a = 1:numel(length_x11) % for b = 0:9 i11 = length_x11(a); j21 = length_y21(a); ...

making matrix of matrices of specific inputs

Try this: for a = 1:numel(length_x11) % for b = 0:9 i11 = length_x11(a); j21 = length_y21(a); ...

6 days ago | 0

| accepted

Answered

Filled 2D plot

My apologies for the delay. I was working on other things most of today. ‘However, to make the data more concise, I am try...

Filled 2D plot

My apologies for the delay. I was working on other things most of today. ‘However, to make the data more concise, I am try...

6 days ago | 0

| accepted

Answered

Unrecognized function or variable 'visadevlist'.

The visadevlist function requires the Instrument Control Toolbox.

Unrecognized function or variable 'visadevlist'.

The visadevlist function requires the Instrument Control Toolbox.

6 days ago | 0

| accepted

Answered

Multiple griddata calls into a single one (same grid)

The arrayfun function is significantly slower than an explicit loop, at least in my experience. I would just do something lik...

Multiple griddata calls into a single one (same grid)

The arrayfun function is significantly slower than an explicit loop, at least in my experience. I would just do something lik...

6 days ago | 0

Answered

Split Table data based on Day Names

Try this: C1 = readcell('Sample.csv'); [G,ID] = findgroups(C1(:,6)); % Idx = [4 2 6 7 5 1 3]; ...

Split Table data based on Day Names

Try this: C1 = readcell('Sample.csv'); [G,ID] = findgroups(C1(:,6)); % Idx = [4 2 6 7 5 1 3]; ...

6 days ago | 0

| accepted

Answered

How do I fit a Sinuscurve to my Data-Function, WITHOUT Cftool?

See if the approach in Curve fitting to a sinusoidal function will do what you want. It uses only core MATLAB functions, no to...

How do I fit a Sinuscurve to my Data-Function, WITHOUT Cftool?

See if the approach in Curve fitting to a sinusoidal function will do what you want. It uses only core MATLAB functions, no to...

6 days ago | 0

Answered

How do I plot fourier transform signals in Matlab

f = @ (t) exp(-abs(t)).*cos(20*t); figure fplot(f) for the Symbolic Math Toolbox, this becomes: syms t f(t) = exp(-abs(...

How do I plot fourier transform signals in Matlab

f = @ (t) exp(-abs(t)).*cos(20*t); figure fplot(f) for the Symbolic Math Toolbox, this becomes: syms t f(t) = exp(-abs(...

7 days ago | 0

| accepted

Answered

How to remove spurious lines?

Sort ‘velocity’: [velocity, idx] = sort(velocity); figure plot3(Freqs,velocity,filtered(idx)) ylim([-2 0]) xlim([2.5 15]...

How to remove spurious lines?

Sort ‘velocity’: [velocity, idx] = sort(velocity); figure plot3(Freqs,velocity,filtered(idx)) ylim([-2 0]) xlim([2.5 15]...

7 days ago | 0

| accepted

Answered

Unknown variable complex equation

I ahve no idea what ‘Cp’ does here. Otherwise: gamma = 1.4; prat = @(Me,gamma) ((1+(gamma-1)/2.*Me.^2).^(gamma/(gamma-1)))...

Unknown variable complex equation

I ahve no idea what ‘Cp’ does here. Otherwise: gamma = 1.4; prat = @(Me,gamma) ((1+(gamma-1)/2.*Me.^2).^(gamma/(gamma-1)))...

7 days ago | 0

| accepted

Answered

solve equation : Empty sym: 0-by-1

The Symbolic Math Toolbox may not be appropriate for this problem. Try this: freq = linspace(10*1e3, 31*1e6,100); w = 2*pi...

solve equation : Empty sym: 0-by-1

The Symbolic Math Toolbox may not be appropriate for this problem. Try this: freq = linspace(10*1e3, 31*1e6,100); w = 2*pi...

7 days ago | 0

Answered

plotting 2 variables as they change with respect to one another

The solution is to subscript ‘A’. Try this: gamma = 1.4; %M=1.53 Mv = (0.1:0.01:2.19); for k1 = 1:numel(Mv) M = Mv(...

plotting 2 variables as they change with respect to one another

The solution is to subscript ‘A’. Try this: gamma = 1.4; %M=1.53 Mv = (0.1:0.01:2.19); for k1 = 1:numel(Mv) M = Mv(...

7 days ago | 0

Answered

Divide matrix in subgroups

The mat2cell function will likely do what you want. Note that assigning each matrix to a different variable is not advisable....

Divide matrix in subgroups

The mat2cell function will likely do what you want. Note that assigning each matrix to a different variable is not advisable....

7 days ago | 0

| accepted

Answered

Suggestions for financial simulation

That is an interesting problem! Use your favourite seach engine (I prefer DuckDuckGo) and search on: financial simulations usin...

Suggestions for financial simulation

That is an interesting problem! Use your favourite seach engine (I prefer DuckDuckGo) and search on: financial simulations usin...

7 days ago | 0

Answered

How do I extract the amplitude and the frequency from a sine function?

Use the fft function. Calculated, interpreted, and plotted correctly, it will give all that information.

How do I extract the amplitude and the frequency from a sine function?

Use the fft function. Calculated, interpreted, and plotted correctly, it will give all that information.

7 days ago | 0

Answered

Returning to a function and changing variables if ans is false?

I would do something like this, and treat it as an optimization (specifically root-finding) problem, returning the value of ‘dRo...

Returning to a function and changing variables if ans is false?

I would do something like this, and treat it as an optimization (specifically root-finding) problem, returning the value of ‘dRo...

8 days ago | 1

Answered

How to reduce the size of a graph to see the title and a legend that are not displayed?

Try something like this: figure plot( ... ) title( ... ) legend( ... ) pos = get(gcf, 'Position') set(gcf, 'Position',pos...

How to reduce the size of a graph to see the title and a legend that are not displayed?

Try something like this: figure plot( ... ) title( ... ) legend( ... ) pos = get(gcf, 'Position') set(gcf, 'Position',pos...

8 days ago | 0

Answered

Date time conversion problem

The posted code has errors. Try this: A = ['2015-01-01T19:00:00+0100' '2015-01-01T20:00:00+0100']; dates_extracted...

Date time conversion problem

The posted code has errors. Try this: A = ['2015-01-01T19:00:00+0100' '2015-01-01T20:00:00+0100']; dates_extracted...

8 days ago | 0

Answered

overlapping two contours and defining specific lines to be compared

See the contour documentation section on levels for details. To plot contours at 18°C, that would plot as: contour(X,Y,Z, [1 ...

overlapping two contours and defining specific lines to be compared

See the contour documentation section on levels for details. To plot contours at 18°C, that would plot as: contour(X,Y,Z, [1 ...

8 days ago | 1

| accepted

Answered

Plotting errorbar on a set of data

I do not see ‘B’ anywhere. With ‘A’ as the matrix in the post, try this: Amean = mean(A(:,2:end),2); Astd = std(A(:,2:end)...

Plotting errorbar on a set of data

I do not see ‘B’ anywhere. With ‘A’ as the matrix in the post, try this: Amean = mean(A(:,2:end),2); Astd = std(A(:,2:end)...

8 days ago | 0

Answered

Parameters estimation using lsqcurvefit

I did not see this originally, or I would have responded to it several days ago. The code needed some tweaks (that I will let...

Parameters estimation using lsqcurvefit

I did not see this originally, or I would have responded to it several days ago. The code needed some tweaks (that I will let...

8 days ago | 1

| accepted

Answered

Error using mesh z must be a matrix

The arguments to ‘z’ need to be matrices in order for ‘z’ to be a matrix. Use ndgrid or meshgrid (linked to on that page) to cr...

Error using mesh z must be a matrix

The arguments to ‘z’ need to be matrices in order for ‘z’ to be a matrix. Use ndgrid or meshgrid (linked to on that page) to cr...

8 days ago | 0

Answered

How to represent continuous time Transfer function in a script

(1.) Correct! (2.) No.

How to represent continuous time Transfer function in a script

(1.) Correct! (2.) No.

9 days ago | 1

| accepted

Answered

How to fill plot between two lines

If I understand the objective correctly, this should work: DL = load('data1.mat'); data = DL.data; max=plot(data(:,1),data...

How to fill plot between two lines

If I understand the objective correctly, this should work: DL = load('data1.mat'); data = DL.data; max=plot(data(:,1),data...

9 days ago | 0

| accepted

Answered

System Identification impulseset function: how do I avoid using deprecated features?

The iddata call contains all the time information the identification functions need in order to estimate the system, in the arra...

System Identification impulseset function: how do I avoid using deprecated features?

The iddata call contains all the time information the identification functions need in order to estimate the system, in the arra...

9 days ago | 0

| accepted

Answered

Fit log10 function to data and determine the intercept

If ‘b’ is the y-intercept, the easiest way is to interpolate: x = [0.24, 0.6, 1.2, 2.4, 6, 12, 24]; y = [17.2499, 9.8872, 5.6...

Fit log10 function to data and determine the intercept

If ‘b’ is the y-intercept, the easiest way is to interpolate: x = [0.24, 0.6, 1.2, 2.4, 6, 12, 24]; y = [17.2499, 9.8872, 5.6...

9 days ago | 0

Answered

Nth order Butterworth low pass filter design

Since in radian measure the frequency is defined on the interval , and 1 is obviously in that interval, use 1 as ‘Wn’, since tha...

Nth order Butterworth low pass filter design

Since in radian measure the frequency is defined on the interval , and 1 is obviously in that interval, use 1 as ‘Wn’, since tha...

9 days ago | 0