Answered
Storing the positions of neighbouring elements that have specific values.
>> i0=3; j0=4; >> [i,j]=find(~A(i0-1:i0+1,j0-1:j0+1)); >> [i,j] ans = 1.00 1.00 2.00 ...

7 years ago | 0

| accepted

Answered
Averaging setions of a matix
mnA=cell2mat(arrayfun(@(n)mean(A(1:n,:)),[2:size(A,1)].','uni',0));

7 years ago | 0

| accepted

Answered
What exactly is happening in this line of code speech_out = speech(1:1/1.01964:length(speech),:);?
MATLAB rounds to nearest integer for the fractional subscript for indexing. Not recommended technique, use the Signnal Processi...

7 years ago | 1

Answered
Sort function does not return correct indices
870 is not wrong... -7.2 (1) < -6.2 (3) neither is 884. 884 -15.89 18.31 -10.21 18.31 -10.21 -15.89 2 3 1 ...

7 years ago | 1

| accepted

Answered
Could someone please help me setup an interpolation script to find atmospheric conditions at various altitudes?
function [T, P, rho] = standard_atm(alt) ... % alt sigma delta theta temp press dens a visc k...

7 years ago | 0

| accepted

Answered
How to overlap time vectors and plot in multiple axis ?
See FEX https://www.mathworks.com/matlabcentral/fileexchange/1017-plotyyy

7 years ago | 0

Answered
Change width on fitted line in function fitlm
Yeah, save the handles returned by plot for the linear model fit... mdl=fitlm(T(Index,3),F); hMDL=plot(mdl); hFIT=findobj(hMD...

7 years ago | 0

| accepted

Answered
Identifying x value at y on an xy plot
P=0.5; % P to find iy=find(y>P,1); % first point past P xp=interp...

7 years ago | 0

Answered
How to built a histogram in MatLab as Excel did it?
y=[14;21;14;9;16;10;16]; bar(y) That's a bar plot, not histogram.

7 years ago | 0

| accepted

Answered
How to use a code to get the corresponding value of a loop in another file
Your outer loop range is 0:45:360 but you only set a value for the struct environment for those values less than 360. What is i...

7 years ago | 0

| accepted

Answered
trapz whe x is a matrix
TMW only implemented variable X spacing for the full array, not by column (or row). Have to loop to do it...worthy of an enhanc...

7 years ago | 0

| accepted

Answered
Weekly Average per Year For Loop
No loops should be needed. If you haven't convert the date data to ML datetime and then compute the grouping variable wkyr as ...

7 years ago | 0

Answered
Begginer's Question about matrixes
press=Ps*(1+(Lb/Ts)*altitude).^(-g0*M/R*Lb); dp=diff(press); "The Matlab way" is to use the vectorized abilities built into op...

7 years ago | 0

| accepted

Answered
Function doesn't return a vector from a vector input
Yes, you didn't read about logical IF if Ffork0+Inc_Ffork*t <= Ffork_max is True iff every element of Ffork0+Inc_Ffork*t is <=...

7 years ago | 1

Answered
Unspecified coefficients from function 'fit'
fit returns a fit object (either cfit or sfit, depending on curve or surface). There are functions to return things out of the ...

7 years ago | 0

Answered
Mean of a subset of columns for every row
N=10; M=reshape(mean(reshape(Data.',N,[])),size(Data,2)/N,[]).';

7 years ago | 1

| accepted

Answered
how to set stacked bar graph legend?
Did you try legend('A','B','C') ???

7 years ago | 0

| accepted

Answered
Hello , I have an issue with getting everything to show on my figure correctly. I made four subplots but for some reason my 4th subplot is not showing and also the legend, text and title is not showing correctly either
You plot() BEFORE you create the subplot; so the first plot is killed/destroyed after it is made when the subplot(2,2,1) call i...

7 years ago | 2

| accepted

Answered
Title for each table in one figure
Whole lot of code to wade through but the first little bit is just N = 15; Alpha0=0.05; alpha=Alpha0./(N:-1:1); I don't do G...

7 years ago | 0

| accepted

Answered
Copying arrays from another file
You don't "copy", you just read each file and catenate the (I presume) 2D array to the third dimension of the initial array. d=...

7 years ago | 0

Answered
Function inside for loop that calls multi-column variables
Vectorize the function instead..."the MATLAB way" function [d1km]=latlondist(LL1,LL2) RADIUS=6371; LL1=deg2rad(LL1); L...

7 years ago | 0

| accepted

Answered
How to find n number of low value's position or column number from a cell ?
NtoFind=5; [Mn,iMn]=mink(X,NtoFind);

7 years ago | 0

Answered
MATLAB syntax (parantheses without intermediate steps)
Because to date TMW has chosen to not implement post-addressing expressions on results. "WHY?" you'd have to ask TMW and it's u...

7 years ago | 0

| accepted

Answered
rounding to zero small numbers (NOT round function)
No. ML basic numeric type is the floating point double which around zero has roughly the above magnitude of precision. You'll ...

7 years ago | 1

Answered
How to identify traces in a plot
You could use the 'Tag' line property to add an identifier to each when created or use the legend 'DisplayName' which is also se...

7 years ago | 0

Answered
saving in a specific text file format
>> fmt='%8.3f,%8.3f\n' fmt = '%8.3f,%8.3f\n' >> fprintf(fmt,A.') 25.000, 10.000 26.000, 9.000 >>

7 years ago | 0

Answered
how can I find the distance between succesive points in a big matrix
d=diff(xy); % presume 2D array is xy d=hypot(d(:,1),d(:,2)); pdist may be as fast even though computes all p...

7 years ago | 0

| accepted

Answered
Boxplot in a specified position in a subplot
... bar(max(kimpute)+1, ... % add boxplot onto right end of axis NX=max(kimpute)+1; % how many locations on ...

7 years ago | 0

| accepted

Answered
How to use findpeaks function to give me the peak maxima within a particular length of time? How to find slopes of peaks?
The first Q? is you just pass the portion of the time series that encompasses whatever time span you wish -- how many points tha...

7 years ago | 0

Answered
read certain rows and lines into array from txt file
opt=detectImportOptions('smtony.txt'); % get the base import object opt.SelectedVariableNames=opt.Sele...

7 years ago | 0

Load more