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...

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...

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...

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...

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); ...

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...

6 days ago | 0

| accepted

Answered
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...

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]; ...

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...

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(...

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]...

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)))...

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...

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(...

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....

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...

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.

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...

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...

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...

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 ...

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)...

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...

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...

8 days ago | 0

Answered
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...

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...

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...

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...

9 days ago | 0

Load more