Answered
Limiting the values of a column
If you mean that y is a column vector, then y_new = y((y>=-10) & (y<=10)) will give you a new column vector with only the valu...

6 years ago | 0

| accepted

Answered
Need help fitting given data to an exponential function
If you have the Statistics and Machine Learning Toolbox, you might be able to use the expfit function. If not, and you don't ha...

6 years ago | 0

Answered
How to search for an exact string not just contains
Use strcmp instead, which checks for identical matches. loc = {'Las Vegas, NV','North Las Vegas, NV'}; match = strcmp(loc,'L...

6 years ago | 6

Answered
Counting every other number in a list
I'm not sure what you mean by "count" them, but the following vector will store every other element from mylist, starting with t...

6 years ago | 0

| accepted

Answered
gaussian plot on my histogram
If you have the Statistics and Machine Learning Toolbox, you can use the histfit function to do the histogram and gaussian fit a...

6 years ago | 0

Answered
Who is using the MATLAB Discord channel?
This is the first I've heard of MATLAB having a Discord channel

6 years ago | 1

Answered
Get size of each element in a cell
You can use the cellfun command: cellfun(@size,myCell,'UniformOutput',false)

6 years ago | 3

| accepted

Answered
How to interpret PCA
@Jin Woo: If you search this forum for cyclist and pca, you will find a few question/answers where I explain a lot about the in...

6 years ago | 0

Answered
Numbering results from for loop with the iteration they come from
Don't use separate variable names. Use the cell array data type: K{i} = ( ( EALtheta(i,1) * EALtheta(i,2) ) / EALtheta(i,3) )*...

6 years ago | 0

Answered
Array indices must be positive integers or logical values.
It seems that you have tried to use this line of code: funcnew01=z^5+z^3-pi; to define a general function on z. Then you try t...

6 years ago | 1

| accepted

Answered
Compute the summation of all elements square of matrix
This looks like homework. In the future, please listen to James Tursa's advice, and post what you have tried, be specific about...

6 years ago | 0

Answered
Why is the (second) if statement in the for loop not working?
I don't know if this is perfectly correct, but it is certainly closer: Where you have i_Last(i) = Faktor*(i_0+(i_Amp*(1-exp(-(...

6 years ago | 0

| accepted

Answered
How can I extract numbers from a column in a matrix dependent on a number in another column ?
If your matrix is A, then output = log(A(A(:,4)==2,9)); In case it is not obvious what that one line of code is going, work fr...

6 years ago | 1

| accepted

Answered
Different machine precision for scalars and vectors?
If you don't have a specific reason to be using a for loop here, why not also teach them canonical use of vectorized calculation...

6 years ago | 1

Answered
Shade the encircled area
Combining your new code that aligns the values of t (but not using your attempt at creating the patch), and the same basic idea ...

6 years ago | 1

Answered
How can I create a scatterplot matrix?
Here is one way: T = readtable('Stress_Reactivity.xlsx'); figure gscatter(T.cort_3,T.diastolic_3,T.condition) I recommend ...

6 years ago | 0

Answered
Saving a m file
Are you using the MATLAB editor? On the editor tab, there is an icon for saving the file you are editing.

6 years ago | 0

| accepted

Answered
Julian day to date
Here is one way: dateTable = readtable('KALAMARIA_2007.xlsx','Range','C:D'); julianDate = datetime(dateTable.YEAR,1,dateTabl...

6 years ago | 1

Answered
How to I find X unique combinations (order doesn't matter) of X numbers within an array of X numbers.
There's probably a more efficient way, since I effectively first find all combinations, but I think this does what you want, in ...

6 years ago | 1

Answered
unique vector with restrictions
I suggest you read this post about why dynamically named variables are a bad idea. Instead, you'd be better off storing your vec...

6 years ago | 0

| accepted

Answered
Why do I get this error message "Array indices must be positive integers or logical values."
You have three distinct problems in this one line of code: Z = x.^2*y(y-1)*(y+1) One of them is causing the error you are seei...

6 years ago | 0

| accepted

Answered
I wish to move the tabs from the side, to up, please help
In your screenshot, see where there is a "View" tab along the top? Click that, and then use the "Tabs Position". This answer sh...

6 years ago | 0

Answered
Loop generation doubt.
% DO NOT USE THESE. USE YOUR DATA. THESE ARE FOR AN EXAMPLE ONLY T = rand(160547,1); A = rand(44880,1); k = rand(size(A)); w...

6 years ago | 0

| accepted

Answered
Loop generation doubt.
You don't need to use a loop. MATLAB will do vectorized calculations. If you have a fairly recent version of MATLAB, you can do...

6 years ago | 0

Answered
Can not make Legend border visible
There is a box around the legend by default, and I cannot remember that ever not being the case. Does this happen from a freshl...

6 years ago | 0

Answered
Extracting length information of pattern from specific string (not fixed string)
% Sample input str ="0101000000011010100000001101010000000110101000000011010100000001101010000000110101000000111110101"; % I...

6 years ago | 1

Answered
Extracting length information of pattern from specific string (not fixed string)
If 0101 is always at the beginning of the string, then % Example input str ="0101000011111111111111100000101010"; % The 8 d...

6 years ago | 1

Answered
Full distribution for 'b' coefficient when using coxphfit
I have a few thoughts. When you say "usually you get ...", do you mean from some other software package, specifically? Are you...

6 years ago | 0

| accepted

Answered
Indexing in a vector
Please see my comment. If your input is a vector (i.e. one-dimensional), then [maxValue indexToMaxValue] = max(inputVector);

6 years ago | 1

| accepted

Answered
how to plot boxplot of two matrix
There are likely a few different ways to do this task. Here is one straightforward way: A = rand(13,5); B = rand(9,5); xc =...

6 years ago | 1

Load more