Réponse apportée
how to make spatial plot using hdf5-1.8.8 data in matlab R2009b?
It looks like 'temp' is not the right variable to use here and is used for calibration purposes. From the manual <http://122.2...

plus de 10 ans il y a | 0

Réponse apportée
Creating a new variable in a loop automatically. Please help!
You can use the eval function to create such variables. However this practice is not recommended and can almost always be circum...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
Several vectors as inputs to function
It all depends whether your function BSCall supports vector input. If it does, then just Values=BSCall(S,K,T,v,r) with ...

plus de 10 ans il y a | 0

Réponse apportée
How can I substitute values in a matrix if they equal a certain value?
I hope this is what you mean: newmatrix=X1; newmatrix(X1==255)=X2(X1==255);

plus de 10 ans il y a | 0

Réponse apportée
How to sort rows of a 2D array, such that all elements along a diagonal are non-zero?
For reference, here is a solution using the backtracking. The main algorithm part is around 20 lines. This is the initial s...

plus de 10 ans il y a | 1

Réponse apportée
how to make a spatial plot?
Assuming your dataset are vectors, you could simply make a scatterplot scatter(longitude, latitude, 5, rain); Alternativ...

plus de 10 ans il y a | 1

| A accepté

Réponse apportée
Can you vectorize this code?
n=3; x=meshgrid(1:n,1:n); y=x';

plus de 10 ans il y a | 1

| A accepté

Réponse apportée
formal initialisation of matrix
Answering your second question A=bsxfun(@eq,x,y');

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
formal initialisation of matrix
Three alternative solutions posted here: <http://stackoverflow.com/questions/13767832/how-do-i-create-a-matrix-whose-elements...

plus de 10 ans il y a | 0

Réponse apportée
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...

plus de 10 ans il y a | 0

Réponse apportée
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) ,...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
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) ...

plus de 10 ans il y a | 0

Réponse apportée
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...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
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...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
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...

plus de 10 ans il y a | 0

Réponse apportée
Sort a vector according to another vector
[~,Bsort]=sort(B); %Get the order of B C=A(Bsort) C = 1 9 4 5 8

plus de 10 ans il y a | 4

| A accepté

Réponse apportée
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 ...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
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)]

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
logical operation on a column within a matrix
This should work: POS(POS(:,2)==0,2)=1;

plus de 10 ans il y a | 0

| A accepté

Question


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...

plus de 10 ans il y a | 2 réponses | 0

2

réponses

Réponse apportée
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...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
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>

plus de 10 ans il y a | 0

Réponse apportée
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. ...

plus de 11 ans il y a | 0

| A accepté