Community Profile

photo

Star Strider


12,437 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.

連絡する

Star Strider's バッジ

  • Grand Master
  • 36 Month Streak
  • Thankful Level 3
  • Revival Level 2
  • Knowledgeable Level 4
  • First Answer
  • Scavenger Finisher
  • Solver

詳細を表示...

貢献した分野
表示方法

回答済み
Optimizing parameters in ODE
This is a simple, separable differential equation that you can likely solve by hand. Using the Symbolic Math Toolbox: syms ...

約22時間 前 | 0

回答済み
add label to a contour when when multiples plots
They appear to be plotted on the same set of coordinate matrices. One option is to use different line colours (and other variat...

約24時間 前 | 0

回答済み
How to use format spec to read in Textscan?
I doubt you can insert the ‘e’ as part of the data. One option: x = sscanf('-2.554-4','%f') y = x(1).*10^x(2) producing: ...

1日 前 | 0

| 採用済み

回答済み
I'm not getting table
It works when I run it, and with: q = which('table.txt', '-all') type(q{:}) produces: t x(1) x(2) ----...

1日 前 | 0

回答済み
Put title for each subplot
Remove the single quotes: title (Titleindex(i)); and spell the name correctly in both the variable and references to it!

1日 前 | 1

| 採用済み

回答済み
str2num not working on array
It returns an empty array because you apparently ask for a character array (for example ‘Red’) as the first input. That is not ...

1日 前 | 0

回答済み
Difference between two plots of this final output figure??
The system being modeled Simulate Response to Square Wave is a 1-input, 2=output (SIMO) system, presenting the same input to bot...

1日 前 | 1

| 採用済み

回答済み
Related to calculate average within particular range of graph
Use the negative of your signal (essentially flipping it upside-down) so the sharp dips are now peaks. Then use either findpeak...

1日 前 | 0

| 採用済み

回答済み
problem in taking the step response of a function
Your ‘ matrix’ is actually a scalar: -0.022, that will evaluate to in your state space realisation. This produces a typical de...

1日 前 | 0

回答済み
How to solve a differential equation using data from experiment?
Since you are not integrating the differential equation, this is a simple nonilinear parameter estimation problem. Try this: ...

2日 前 | 0

回答済み
How a solution depends on a variable
One approach: gammav = linspace(0.5, 1, 10); for k = 1:numel(gammav) UE{k} = Explicit(S,sigma,r,T,M,K,gammav(k),N); end...

2日 前 | 0

| 採用済み

回答済み
Normalize by using zero mean and unit variance
If you have R2018a or later, use the normalize function. Another option is zscore.

2日 前 | 1

| 採用済み

回答済み
I have data points for different x and y points in excel and am trying to create a 3D contour plot of this data
I have absolutely no idea what you want. Try this: D = xlsread('excel for aerolab3.xlsx'); y1 = D(2:12, 2:end); y2 = D(16...

3日 前 | 0

| 採用済み

回答済み
Shifting Baselines of Raman Spectra
This is an interesting problem! It took me a while to figure out the correct approach, however it is deceptively simple, and ...

3日 前 | 0

| 採用済み

回答済み
How can I interpolate data with the function ScatteredInterpolant (or else) within the boundaries of the input data only?
Specify 'ExtrapolationMethod' as 'none'.

3日 前 | 0

| 採用済み

回答済み
Creating a vector out of variables
Use the format function to change the way they are displayed: A = 1/(10^(-6)); B = 22^(1/4); C = 4^(3+2); format long E ...

3日 前 | 0

| 採用済み

回答済み
Remove NaN inside a loop cycle
Try this: B(i,:) = X(i,~isnan(X(i,:)));

3日 前 | 0

| 採用済み

回答済み
How to upsample an RF signal by a non-integer factor.
The resample function allows ‘p’ and ‘q’ to be any integers, so even an irrational number for the sampling rate. x = randn(1,...

3日 前 | 0

回答済み
ODE45 wont run, just says "error"?
You have two problems: First, your system has two differential equations, so you must have two initial conditions: ic = [0 1...

4日 前 | 0

| 採用済み

回答済み
Plot for specific vibrational heat
Use element-wise operations: C_vv=((R*theta_v^2*(exp(theta_v./T)))./(((exp(theta_v./T))-1).^2.*T.^2)); ...

4日 前 | 0

| 採用済み

回答済み
Optimisation of a filter knowing input and output
The System identification Toolbox is dedicated to problems like this. See if the Signal Processing Toolbox invfreqz function ...

4日 前 | 0

回答済み
Why will these plots not plot on the same graph?
Each plot erases the plot before it. To overcome that, use the hold function: subplot(4,4,i) plot(spdnpwr(1:Astop,x)...

4日 前 | 0

回答済み
Add additional name into a matrix
Use the cat function.

4日 前 | 0

回答済み
Find two ways to create a 3 x 5 matrix with all values equal to 100 (Hint: use ones and zeros).
It is referring you to the ones function and the zeros function. Please look them up in the documentation.

4日 前 | 0

回答済み
How can I separate the two fprintf
Add a ‘\n’ newline character to the end of each line: fprintf('A new location was found.Enter an ID for it:''NE051\n'); ...

4日 前 | 0

| 採用済み

回答済み
How can I add a matrix into another matrix
If you want to insert ‘B’ somewhere other than as the first or last row of ‘A’: A = rand(16,5); B = rand(1, 5); newA = zeros...

4日 前 | 0

回答済み
My Matlab filterDesigner is exhibiting errors when typed on the command line
In your Command Window or a script, type: ver to verify that you have the Signal Processing Toolbox installed. If you do, ...

4日 前 | 0

回答済み
Velocity cumtrapz or gradient
The gradient function calculates the approximate numerical derivative of a vector, and the cumtrapz function calculates the appr...

4日 前 | 1

| 採用済み

回答済み
How to do a nonlinear fit using least squares
This is actually a linear problem, so a linear approximation will estimate the parameters correctly: R = 8.314462; ...

5日 前 | 1

| 採用済み

回答済み
Finding matrix values associated with plot point
One approach: A = rand(10,2); A(4,:) = [75 0.995]; Lrow = ismembertol(A, [75 0.995], 0.01, 'ByRows',1) RowNr = find(Lrow)...

5日 前 | 0

Load more