Community Profile

photo

Star Strider


Last seen: Today
15.334 total contributions since 2012

Hic sunt dracones!

PROFESSIONAL: Physician (M.D.): Diplomate of the American Board of Internal Medicine; M.Sc. Biomedical Engineering: Instrumentation, Signal Processing, Control, System Identification, Parameter Estimation

NON-PROFESSIONAL: Amateur Extra Class Amateur Radio Operator; Private Pilot, Airplane Single Engine Land, Instrument Rating Airplane; Gamer

NOTE: I do not respond to emails or personal messages, unless they are about my File Exchange contributions.

Contact

Star Strider's Badges

  • Personal Best Downloads Level 2
  • 5-Star Galaxy Level 3
  • First Submission
  • Grand Master
  • 36 Month Streak
  • Thankful Level 3
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer
  • Scavenger Finisher
  • Solver

View details...

Contributions in
View by

Answered
Plot surface from non-anonymus function
See if this does what you want — function z = test(w) x = w{1}; y = w{2}; z = 2*x.^2 + 2*y.^2 +10*(1.1*y.^2 +...

alrededor de 12 horas ago | 0

| accepted

Answered
Find distance between one point and a subset of other points.
See if the pdist function will do what you want. (If so, squareform may also be useful.)

alrededor de 16 horas ago | 0

Answered
detrending timeseries by removing the linear function fitted by samples?
Considering that the objective is to remove a linear trend, perhaps the easiest way would be: t = 11:22; p = polyfit(x(t),tac...

alrededor de 16 horas ago | 0

| accepted

Answered
Find peak and plot graph from peak
I am not certain what you want to do. If you want to get the peaks and their indices, request those outputs: [pks,locs] = f...

alrededor de 18 horas ago | 0

Answered
How can I define a gradient function that can update k values after each iteration to optimize parameters in ODEs?
One option is the approach in Parameter Estimation for a System of Differential Equations. You will need to modify the ‘kinetic...

alrededor de 20 horas ago | 0

Answered
How to draw bar graph of different colors ?
Try this: y = [280 260 240]; figure c = bar(y); set(gca, 'XTickLabel',{'CS0','CS10','CS20'}) xlabel('Wt% of cenospheres'...

alrededor de 21 horas ago | 0

Answered
Problem to get the right format of a Surf Plot
It looks as though ‘X’ is not sorted. Without the data a guess would be this possible solution: BB = sortrows (BB,1); See th...

alrededor de 21 horas ago | 0

| accepted

Answered
How to linearly fit a semilog graph
Try this: D1 = readmatrix('Data.xlsx'); x = D1(:,1); y = D1(:,2); [ymax,idx] = max(y); idxrng = idx:numel(y); objfcn ...

1 día ago | 0

Answered
I don't understand why the elements are not the same on both sides
The reason is that ‘t’ needs a subscript: x(n+1) = x(n) + h * ((8*(x(n))/(t(n)+1))-(t+1)*(x(n)^2)); ...

1 día ago | 0

| accepted

Answered
Adding a new column to a table
One approach: T1 = table(randi([330 470],10,1), 'VariableNames',{'QTcorrected'}); % Create Data QTc = @(x) 1*...

2 días ago | 0

| accepted

Answered
How to Segment EMG data into time intervals
One option is the Signal Processing Toolbox buffer function. It uses samples as one of its arguments, however that is straigh...

2 días ago | 0

| accepted

Answered
Coupled rate ODEs with ode45
The concentrations change appropriately, however they don’t change much and the concentrations are vanishingly small. That’s th...

3 días ago | 0

| accepted

Answered
Figure line won't connect/display all data points
Isolated points only plot if specified as markers. Try this: D1 = load('midpoint.mat'); midpoint = D1.midpoint_overlap_seq...

3 días ago | 0

| accepted

Answered
How to solve this equation?
Probably the easiest approach: syms h z2 Eqn = h^0.66+0.0805*h == 0.045; [h,prms,cndx] = solve(Eqn,h, 'ReturnConditions',1)...

3 días ago | 0

Answered
ode45: use span of length 2
The tspan argument can be anything you want it to be (within limits). To have ode45 to evaluate and output at only those valu...

3 días ago | 0

Answered
passing a vector to a function: 'Not enough input arguments'?
With a function in that format, it is necessary to pass a function handle to lsqnonlin (or any other function that takes a funct...

3 días ago | 0

Answered
How to plot only the real solutions of an implicit function ?
Nothing is being generated: R = 0.35; L = 0.25; H = 0.4; f1 = @(x,y) sqrt(L^2-(R*(cosd(x)-sind(x).*sind(y))-H).^2); figu...

4 días ago | 1

Answered
Plot and calculate Damping ratio
The findpeaks or islocalmax functions can return the information to do the calculations.

4 días ago | 1

Answered
Trouble taking the differential of a function
‘What am I missing here?’ Most likely, using the Symbolic Math Toolbox. Try this: syms E I L w_0 x func(x) = (((w_0*L)...

4 días ago | 0

Answered
Help with Errorbars on Bar Graph
Try this: AngleFlex90 = [95 99; 93.33 80; 95.67 99.33]; AngleError = [8.9 6.6; 7.6 5; 4 1.2].'; figure hBar = bar(Angle...

5 días ago | 0

| accepted

Answered
Gaussian Fit for x and y data
Try this: D1 = readmatrix('Test1.xls'); x = D1(:,1); y = D1(:,2); gausfcn = @(b,x) b(1).*exp(-(x-b(2)).^2/b(3)); [maxy,i...

5 días ago | 0

| accepted

Answered
Shade the region between the lines and xy axis
Try this: x=linspace(-2,8); y1=@(x)(8-2*x); y3= @(x)(5+2.5*x); y4=@(x)(0*x); y5=xline(0); y1_xint = fzero(@(x) y1(x), 1);...

5 días ago | 0

| accepted

Answered
Find index of value in array
It is not obvious to me how the number of subjects and the repitition time interact, however it is unlikely that a loop is neces...

5 días ago | 0

| accepted

Answered
what is the reason of an empty diagram?
It is likely necessary to index the variables appropriately. Try this: xdot10=-(1/m_c)*(k_ss*(x(:,9)-x(:,5)+r*x(:,7))+c_ss*...

5 días ago | 0

| accepted

Answered
Need help solving a system of 2 second-order differential equations using ode45
I am not certain what you want. This assignment: thetaVec = deval(thetaVals,tVec,1); returns the value of ‘theta’ for the ...

5 días ago | 0

Answered
how to solve 2nd order coupled system of differential equations with heaviside function using ode45 solver?
Numerical ODE solvers do not do well across non-differentiable discontinuities. The heaviside function in MATLAB is differentia...

5 días ago | 0

Answered
Convert Excel to Timetable
‘I attached the excel sheet as well ...’ Not yet. The readtimetable function may be appropriate if you have R2019a or la...

6 días ago | 0

Answered
set the vector same length
The approach depends on what you want as the result: x = [2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016]; ...

6 días ago | 0

Answered
How to get the first value in a set of array that is bigger than the first few values?
Try this: y = [1 1 1 1 1 1.5 1.7 1.9 2 2.7]; x = [25:35]; TF = ischange(y,'variance'); Idx = find(TF,1,'first') Out = x(...

6 días ago | 0

| accepted

Answered
Combining repetitive curves into one average curve
One option is to do something similar to the approach in How do I find and plot the average of action potentials from a trace? ...

7 días ago | 1

| accepted

Load more