Plotting of velocity data points in x-y graph
Have you tried a quiver plot? See the below page for more information: https://uk.mathworks.com/help/matlab/ref/quiver.html

2 years ago | 0

| accepted

Printing matrix to display error message, why?
I just copied and pasted your code exactly as it appears above and it runs absolutely fine for me. Can you provide any more det...

2 years ago | 0

How can i make plot with different length vector?
My guess here is that your two arrays (A and A1) represent your Y data. In that case you could simply create two different sized...

2 years ago | 0

Plotting graph using roots
The roots you have calculated are the x values where y = 0. Therefore to plot these on a graph you can use: p = [1 5.5 3.5 -10]...

2 years ago | 1

| accepted

Array indices must be positive integers or logical values.
I just ran this segment of code and I get the same "Array indices must be positive integers or logical values." error but for th...

2 years ago | 0

| accepted

BAR graph not working
Is that the exact piece of code you used? On my computer (and Matlab version R2018a) that runs absolutely fine.

2 years ago | 0

iterate through elements of matrix
Chuguang Pan answer is correct but is in the comments section rather than the answers section. This won't be able to be accepted...

2 years ago | 0

Trying to change colours on the the same plot, but getting error message 'There is no b property on the Line class'
The issue with your plotting command is that matlab is interpreting the 'b',1 part as a pair of commands (i.e. ste the property ...

2 years ago | 0

| accepted

Elementwise Matrix multiplication with a Vector to get a higher dimension Matrix
I think this should do the trick. A1 = [1 2 3; 4 5 6; 7 8 9]; Asize = size(A1); V1 = (1:1:3); lengthV1 = length(V1); A2 = z...

2 years ago | 1

| accepted

200 pixel to mm
There will definitely be a correlation between number of pixels and size/area, however I don't think you can use it for quantita...

2 years ago | 0

Finding a trendline from a scatter plot
MATLAB can do this if you make your scatter plot and then in the figure window go to "Tools -> Basic Fitting". That will then al...

2 years ago | 1

| accepted

Problems using parfor due to way variable is used
I think the answer to the below question might be of use to you here. https://uk.mathworks.com/matlabcentral/answers/404809-how...

2 years ago | 0

Question

Adjust z-axis location for a pcolor() plot
I am attempting to vertically stack a number of pcolor plots within the same set of axes and then overlay some contour lines ont...

2 years ago | 1 answer | 0

### 1

add to a vector by plus 1 and plus 2
I think this should do what you are after X = [1;2;3]; for i=1:3 X(i) = X(i)+i; end Another way would be to do: X = [1;2;3...

2 years ago | 0

load .mat files into a loop
You could store the filenames for your arrays into an array (possibly cell array might be better if they aren't all the same num...

2 years ago | 1

| accepted

How to plot a matrix with reoccurring values?
Take for example a matrix: vals = [1 1;2 1;2 2; 1 2; 1 3; 2 3; 2 4; 1 4]; which is of the form you describe above. Then do: p...

2 years ago | 1

| accepted

Problem finding the index?
The problem is the precision which which your machine is able to store numbers. You are asking MATLAb to find an exact match to ...

2 years ago | 0

| accepted

Finding index (x value) of noisy data crossing a threshold value
idx = find(SmoothedData > Threshold); Width = Xdata(max(idx)) - Xdata(min(idx)); Here the first line finds all indices of poin...

2 years ago | 0

How to change Marker Color in line graph?
Can you try the below and let us know what happens please? I don't have the necessary toolboxes to check it myself. load('MCA_D...

2 years ago | 0

| accepted

How Change Matrix Shape / Setting
Not necessarily a pretty solution but the below will do what you want for the given table. Should give you enough of an idea of ...

2 years ago | 1

| accepted

How to rewrite the maximum element of an array by an avarage
So, if I have interpreted your question correctly then you have an array (say A) and you wish to find the maximum valued element...

2 years ago | 0

| accepted

Concatenate 8X4 matrix in 16X2 matrix in matlab
This should do it: B = [A(:,1:2); A(:,3:4)]

2 years ago | 1

| accepted

HELP NEEDED_ODE45MATLAB
Your problem here is that you haven't passed your parameters into the function. The line: function dY=ODEfun(t,Y,a,b,c,E,h1,N,D...

2 years ago | 0

Why don't you draw the line of vectors on the graph?
I think this is because you are plotting inside your while loop. Here you are telling it to plot one data point each time and so...

2 years ago | 0

| accepted

How can I use one matrix to assign values to a second matrix using a for loop?
Based on your definition there is nothing to diffuse. If the values is the same all along your domain then there won't be any ch...

2 years ago | 1

| accepted

Find zeros of numeric function
You could use fzero for this. Only issue is that it returns the zero closest to a chosen start point, therefore I've put a loop ...

2 years ago | 0

| accepted

Plotting a matrix in a for loop.
You have a couple of options here. One is that you store all of the steps of the Markov chain during the for loop and then plot ...

2 years ago | 0

| accepted

change scale for colorbar
Have you tried looking at the below link - seems like that might do what you want https://uk.mathworks.com/matlabcentral/answer...

2 years ago | 0