Answered
Receiving Errors with this code
% Define range of PID gains to explore Kp_range = 0:0.1:5; Ki_range = 0:0.1:1; Kd_range = 0:0.1:0.5; % Define setpoint tem...

3 months ago | 0

Answered
How to accelerate the running speed of this code?
Here's an approach that may or may not be faster (depending on the size of your array X) and may or may not run (depending on th...

3 months ago | 0

Answered
Not able to use imread on images in subfolders
Take the first two outputs from uigetfile (the second output is the location of the selected file), and construct the full path ...

3 months ago | 1

| accepted

Answered
Mean of selected range of a matrix based on a range of values from another matrix
load('data_my.mat') T = table(month,sa,ta,sig); % only sig 27.4 to 27.5 idx = sig >= 27.4 & sig < 27.5; G = groupsummary...

3 months ago | 2

| accepted

Answered
MATLAB Giving "Dot indexing is not supported for variables of this type" Error When Attempting To Use Subs Function
You have a period in the last line where you should have a comma. That is, "y1.z1" should be "y1,z1".

3 months ago | 0

Answered
Mean values of matrix elements corresponding to increment of fixed column values
A = [0 1; 3 2; 1 3; 7 4; 2 5; 11 6]; dx = [0.5:2:6.5]; dy = groupsummary(A(:,1),discretize(A(:,2),dx),'mean')

3 months ago | 0

| accepted

Answered
plotting two types of data on one graph
% Initialize data (example setup) data = randi([1 2], 20, 1000); % Replace with your actual data data(rand(20, 1000) < 0.1) = ...

3 months ago | 0

Answered
Why the if loop are getting the exact values of the Kf_LMax values not the approximated values in the different phase of the Relative ligand Concentration?
prev_end = PhaseTimes(i - 1); That's the start of the previous phase, not the end of the previous phase. Using the previous ph...

4 months ago | 0

| accepted

Answered
How to create a sequence of intervals
y=[2 -3 4 -1 6]; x=-4; intervalles=abs(x-y).*[-1;1]; Each column of intervalles contains one interval, accessed by ...

4 months ago | 1

Answered
set the tick format of y axis
set(gca().YAxis,'Exponent',-3)

4 months ago | 0

Answered
Non-integer value in for-loop
You can't use a number that's not a positive integer as an index, as in H(i) when i is 0 or 0.1, etc.. That's the problem. ...

4 months ago | 0

Answered
Create a figure with slider (before/after)
This File Exchange submission may be useful: <https://www.mathworks.com/matlabcentral/fileexchange/23073-uisplitpane-split-a-...

4 months ago | 0

Answered
Plot exceeding time limit due to large dataset
You can replace those ~80000 plotted red, green, and blue lines with 3 lines: one red, one green, and one blue. Use NaNs in the...

4 months ago | 1

| accepted

Answered
Convert cell array of structures to numeric vector
ale{1}.a = 0; ale{2}.a = 1; ale{3}.a = 1.5 This will work for the given example: S = [ale{:}]; ale_vec = [S.a]

4 months ago | 0

Answered
For loop for different step size
M = [24 80; 24 80; 24 80; 24 80; 30 120; 30 120; 48 124; 48 124; 48 124]; [c,g] = groupcounts(M(:,2)) There are your y- and x-...

4 months ago | 0

| accepted

Answered
How to perform matrix math
fn = dir('*.csv'); % this call returns info about .csv files in the current directory; % you may need to mod...

4 months ago | 0

| accepted

Answered
I think, I might have a problem with the 'hold' part and I get the 'error while evaluating button privatebuttonpushedfcn'
You need to tell hold() and axis() to operate on your app's axes: ... hold(app.UIAxes,'on') ... hold(app.UIAxes,'o...

4 months ago | 1

| accepted

Answered
I am trying to convert the date data from the CSV file to datetime, but it shows error, how do I fix this
Looks like the format is 'dd-MMM-yy' rather than 'dd/MM/yy'. dates=datetime(dates,'InputFormat','dd-MMM-yy')

4 months ago | 0

Answered
Help with time variation graphs versus time
Here's an example, using made-up data in a file that more-or-less follows your file's format as far as I can tell: file_name = ...

4 months ago | 0

| accepted

Answered
How do I point at certain columns in a .csv file and then run calculations on it?
You can modify the code as follows (specifying 9 header lines, and using only columns 2-4 of the matrix read): % appropriate di...

4 months ago | 0

| accepted

Answered
Two variable has the same array of 1 but the code show error
0,5 should be 0.5

4 months ago | 1

| accepted

Answered
How do I plot an integral which is repeated over an interval?
Make L a vector, use one element of L on each iteration of the for loop, pre-allocate alpha_bar_s before the loop to be the sa...

4 months ago | 0

Answered
Run a calculation on multiple different .csv files and export the result
See my recent comment on a closely related question: https://www.mathworks.com/matlabcentral/answers/2156490-subtracting-matric...

4 months ago | 0

| accepted

Answered
doing operations on 1xN struct
Constructing a structure array: N = 2; S = struct('matrix_field',permute(num2cell(rand(3,3,N),[1 2]),[1 3 2]),'other_field',{'...

4 months ago | 0

Answered
Subtracting matrices by column and performing a summation.
3xX indicates 3 rows and X columns, but your subsequent explanation describes a matrix with X rows and 3 columns. I'm going to a...

4 months ago | 0

| accepted

Answered
how to plot 4D figure to describe changing in ocean ?
"I try to plot with surf but give me the surface changing" How did you use surf, and what was wrong with the result? Have ...

4 months ago | 0

Answered
Choose role of NaN when summing two matrices
Here's one way: aa=[1 2; 3 NaN]; bb=[NaN 1; 2 NaN]; tmp = cat(3,aa,bb); cc=sum(tmp,3,'omitnan'); cc(all(isnan(tmp),3)) = ...

4 months ago | 1

| accepted

Answered
embedding inset plots in subplots matlab
Supplying the tiledlayout t to nexttile (i.e., specifying nexttile(t)) seems to fix the problem. load my_data ym = 16; % De...

4 months ago | 0

| accepted

Answered
Matlab plots step response vs timestep number instead of time in seconds
plot(t,y)

4 months ago | 1

| accepted

Answered
Trying to use for loop to create an array of bandpass filters, but gets error "conversion to double from dfilt.df2sos is not possible"
Make bppf a cell array: bppf = cell(1,8); Then index bppf using curly braces instead of parentheses: bppf{i} = dfil...

4 months ago | 0

| accepted

Load more