已回答
how to make a spatial plot?
Assuming your dataset are vectors, you could simply make a scatterplot scatter(longitude, latitude, 5, rain); Alternativ...

10 years 前 | 1

| 已接受

已回答
Can you vectorize this code?
n=3; x=meshgrid(1:n,1:n); y=x';

10 years 前 | 1

| 已接受

已回答
formal initialisation of matrix
Answering your second question A=bsxfun(@eq,x,y');

10 years 前 | 0

| 已接受

已回答
formal initialisation of matrix
Three alternative solutions posted here: <http://stackoverflow.com/questions/13767832/how-do-i-create-a-matrix-whose-elements...

10 years 前 | 0

已回答
how do you increment a count and repeat a code multiple times
For random numbers between 0 and 10 count1=0; count2=0; for p=1:10000 a1=round(rand(1)*10); b1=round(r...

10 years 前 | 0

已回答
Ordering a column with respect to another column.
This should do it: A=rand(50,2); [~,J]=sort(A(:,2),'descend'); A(J,1)=sort(A(:,1),'ascend'); corr(A(:,1), A(:,2) ,...

10 years 前 | 0

| 已接受

已回答
How to make and sum up a matrix with upper diagonal direction without for-loop condition [The fastest way!]
Here is one way, which avoids making the B matrix (it directly gives the sum you want, so should be faster on large matrices) ...

10 years 前 | 0

已回答
How to Output Accurate PDF from Matlab figure
The problem with the spacing is in fact a problem of the line around the circle. Because you work on such small scales, it deter...

10 years 前 | 0

| 已接受

已回答
How can I delete rows in a matrix where two numbers exist side-by-side?
This should do the job. If you have a huge matrix and you want it to go faster, you will need to adapt this code to build up a v...

10 years 前 | 0

| 已接受

已回答
How to create contour plot?
First you will need to calculate your electrical field as a function of x and y, to yield a matrix. Then you can simply use mat...

10 years 前 | 0

已回答
Sort a vector according to another vector
[~,Bsort]=sort(B); %Get the order of B C=A(Bsort) C = 1 9 4 5 8

10 years 前 | 4

| 已接受

已回答
how to count the occurrences of a value for an matrix?
c=unique(a); b=[c, sum(bsxfun(@eq,a(:),c'))'] b = 3 3 4 2 5 2 6 3 7 ...

10 years 前 | 0

| 已接受

已回答
i have 729 data points within a particular range of lat &long. how can i reduce this to 150 without changing the range of lat&long..?
This should do it: lat=rand(729,1); step=729/149; latshort=[lat(1:step:end-1); lat(end)]

10 years 前 | 0

| 已接受

已回答
logical operation on a column within a matrix
This should work: POS(POS(:,2)==0,2)=1;

10 years 前 | 0

| 已接受

提问


Speed optimization of partial inner product (norm)
For a row vector, the norm can be written as sqrt(sum(P.^2)) or sqrt(P*P') The latter is about twice as fast. No...

10 years 前 | 2 个回答 | 0

2

个回答

已回答
fill a polygon with a hole
Alternatively, you can remove all black lines (like that the figure looks good to me) h=fill(data(:,1),data(:,2),'r','Lines...

10 years 前 | 0

| 已接受

已回答
how can i plot 3 parameters in asingle graph(as shown in the picture)..two of them along x&y axis and one parallel to x-axis?
Perhaps this helps: <http://www.mathworks.nl/help/matlab/creating_plots/using-multiple-x-and-y-axes.html>

10 years 前 | 0

已回答
Flipping one Y axis out of two
I hope this is what you had in mind. To make sense of it, I think you need to display 2 Y-axis, the example below does that. ...

11 years 前 | 0

| 已接受