Answered
Sine curve fitting in MATLAB
@M — I was in the process of answering this when Win 11 crashed. Again. For the fifth time in two days, and three times when I...

3 years ago | 0

Answered
why am I getting the error "Incorrect number or types of inputs or outputs for function 'solve'."
For equality inside a symbolic expression, use double equal signs (==) — syms d e s=solve(7*d + 3*e == 71,d + 2*e == 20); s...

3 years ago | 0

| accepted

Answered
Plot complex signal with imaginary and complex
This is relatively straightforward — Fs = 1000; Tlen = 10; t = linspace(0, Tlen*Fs, Tlen*Fs+1)/Fs; s = exp(1j*t*2*pi); R...

3 years ago | 0

| accepted

Answered
Plotting 3D by rotate 2D plot around y-axis
Probably the easiest way is to define a cylinder and a shape vector — yv = [linspace(0.3, 1, 50)]; ys1 = yv.*exp(-1.75*yv)*5;...

3 years ago | 2

| accepted

Answered
Unable to find symbolic solution
The system is nonlinear, so it quite likely does not have an analytic solutioon. Try something like this— syms y(x) x Y D...

3 years ago | 0

| accepted

Answered
Using histcounts to determine loose data mode
I am not certain what you want to do. The histcounts function has a third output bin that will index into the elements that w...

3 years ago | 0

Answered
Find kinetic constants from differential equations
Some examples: Monod kinetics and curve fitting , Parameter Estimation for a System of Differential Equations , and there are s...

3 years ago | 0

| accepted

Answered
How do you indicate the order of plotted points in a polar plot?
Unforutnately, quiiver and polaraxes don’t work together. The only alternative is to create your own polar axes as Cartessian a...

3 years ago | 0

| accepted

Answered
How to calculate respiratory rate from a Doppler radar signal
Perhaps something like this — LD = load(websave('radar_signal','https://www.mathworks.com/matlabcentral/answers/uploaded_files...

3 years ago | 0

| accepted

Answered
Where to find changes in functions in Matlab versions?
See: Release Notes, however that only goes back as far as R2018a. I am not certain that other documentation exists online, alth...

3 years ago | 0

Answered
calculate the maximum of every 24 data in matrices
If the times are in (or can be converted to) datetime arrays, one option would be to transpose the matrix so that the sensors ar...

3 years ago | 0

| accepted

Answered
How do I fill legend on double y axis plot?
Without seeing your code (and your MATLAB version, although I’m not certain how relevant that is in this instance), it’s not pos...

3 years ago | 0

Answered
How to improve speed of interp1 in for loop?
I’m not certain that I follow what you’re doing. However if you know the ‘inputValue’ and you want to find the closest indices ...

3 years ago | 0

Answered
plot function legend is wrong.
The legend is probably picking up the first line plotted, that by default is blue. Perhaps this — figure (55) for i = ...

3 years ago | 0

Answered
Upgrading R2021b to R2023a, Need Instructions
There is no actual ‘upgrade’ involved. Simply download R2023a (choose to create the desktop icon if that is available with your...

3 years ago | 0

Answered
How to remove the horizontal line from my NMEA plot ?
With no file or other information, the problem may be that there is a common value (possibly 0) that separates segments of the f...

3 years ago | 0

| accepted

Answered
i have a syntax error in this expression : Vs+K*(C/(C-(u(1)*u(2)))*u(1))+R*u(1)-A*exp((-B/C)*u(1)*u(2))
Checking it with the Symbolic Math Toolbox, it appears to be correct. The only suggestion I can offer is to use element-wise op...

3 years ago | 0

Answered
The numbers do not appear in standard format despite the writing (format shortG)
One option is to use string arrays — format shortG Mf=6.480554950317725e+03; Cp_sea=3.976; t_out=100; t_in=25; Qu=Mf*Cp_s...

3 years ago | 0

Answered
What does this means?
It returns the elements in from rows 1 and 3 in columns 1 and 2 — G= [ 1 2 3; 4 5 6; 7 8 9]; H= G([1 3], [1 2]) .

3 years ago | 0

| accepted

Answered
ytickformat('percentage') not working with latex interpreter
This: ytickformat('$%g \\%%$') seems to work — figure(1) plot(1:100) ytickformat('percentage') figure(2) % This is th...

3 years ago | 0

| accepted

Answered
Periodogram of my audio file gives magnitudes only below zero
That you can hear it simply means that the sound card is scaling it and amplifying it. (I have no idea what the actual amplitud...

3 years ago | 1

| accepted

Answered
Transform matrices to XYZ
Something like this should work — [Lat,Lon] = ndgrid(lat,lon); LatLonDepth = [Lat(:) Lon(:), depth(:)]; Since I do not know ...

3 years ago | 0

| accepted

Answered
How can I open an Oxfor Instrument Pulsar .fid file in MATLAB?
Use zip or a non-MATLAB version of it to create a zip file that encloses the file you want to read, then upload it here. I hav...

3 years ago | 0

| accepted

Answered
Separate time series data in Individual Months
It’s not necessary to determine the beginning and dne of each month to separate them. This approach uses the ymd function wit...

3 years ago | 0

| accepted

Answered
Plotting X,Y,Z Data
With a bit of help from accumarray, it is possible to separate the traces so that there are no connecting lines — Matrix = rea...

3 years ago | 2

| accepted

Answered
How to merge plots from different scripts
I do not see the attachment. However the easiest way mightr be to save the data from each script to .mat files, and then load...

3 years ago | 0

| accepted

Answered
Is it possible to calculate variating signal frequency?
Theere are likely several ways to analyse this. One option is to use findpeaks to get the distances between peaks. Another i...

3 years ago | 0

| accepted

Answered
When using xline, would it be possible to have the text in one color and the lines in another color?
Doing that in one pass is likely not an option, since there is no way to independently control the text colour. However colouri...

3 years ago | 1

| accepted

Answered
How to add different texts in xline, when using arrayfun ?
Perhaps something like this — fig = figure(); ax = axes(fig); ax.XTick = 1:14; dy = ["S","S","M","T","W","T","F"]; hxl = ...

3 years ago | 1

| accepted

Answered
Plot shows markers, but no lines, no matter what is being plotted
The code is also being run in R2023a, since that just released. If you are using the pre-release version, consider downloading ...

3 years ago | 0

Load more