Answered

I don't get the correct output from my function

The function is correct. However, because this function outputs very large numbers depending on your range (in terms of absolut...

I don't get the correct output from my function

The function is correct. However, because this function outputs very large numbers depending on your range (in terms of absolut...

2 days ago | 0

| accepted

Question

How could I make a callback that updates when the user moves an roi?

I'm making an app which loads and displays the same image side by side in app.UIAxes and app.UIAxes2. I have a rectangle roi obj...

5 days ago | 0 answers | 0

Answered

To determine the number of distinct pairs of value(s) in each column of matrix.

You could do the following. First find rows where there is only one other element equal to the element in the first column idx ...

To determine the number of distinct pairs of value(s) in each column of matrix.

You could do the following. First find rows where there is only one other element equal to the element in the first column idx ...

6 days ago | 0

| accepted

Answered

How to print contents of nested cell array to uitable?

I think the best thing to do is make another cell array, B, as follows: nRows = max(cellfun(@numel,A)) nCols = numel(A) B = c...

How to print contents of nested cell array to uitable?

I think the best thing to do is make another cell array, B, as follows: nRows = max(cellfun(@numel,A)) nCols = numel(A) B = c...

6 days ago | 0

| accepted

Answered

clustering nearest 5 elements of a data

You could do the following which is to find the 5 minimum absolute differences for each element in core. [~,idx] = mink(abs(dat...

clustering nearest 5 elements of a data

You could do the following which is to find the 5 minimum absolute differences for each element in core. [~,idx] = mink(abs(dat...

6 days ago | 1

| accepted

Answered

Merge all rows in a cell into one row

Similar to numeric arrays writting NewC2LatLon(:) returns all the all elements of the array in a single column. However, I think...

Merge all rows in a cell into one row

Similar to numeric arrays writting NewC2LatLon(:) returns all the all elements of the array in a single column. However, I think...

11 days ago | 0

| accepted

Answered

find mean of 2d slice in 3d segmented volume

Ok I think I know what you want. Looking at the documentation for roipoly, I assume you got a binary image representing the regi...

find mean of 2d slice in 3d segmented volume

Ok I think I know what you want. Looking at the documentation for roipoly, I assume you got a binary image representing the regi...

12 days ago | 0

Answered

Finding the closest point on a line to another point

Solving for the discrete points is actually a lot easier. Using your data as follows: line.x = [1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5,...

Finding the closest point on a line to another point

Solving for the discrete points is actually a lot easier. Using your data as follows: line.x = [1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5,...

23 days ago | 0

| accepted

Answered

summing elements of an array until a value appears

Say your array is called data: q=2; data = [1 2 3; 1 3 2; 2 1 3; 1 0 3; 1 2 2]; % Includes rows without any values = q, and re...

summing elements of an array until a value appears

Say your array is called data: q=2; data = [1 2 3; 1 3 2; 2 1 3; 1 0 3; 1 2 2]; % Includes rows without any values = q, and re...

23 days ago | 0

Answered

Matlab corresponding values between matrices?

This will show values of B that exist in A and which are also less than N. result = B(ismember(B,A) & B<N) If you need find ...

Matlab corresponding values between matrices?

This will show values of B that exist in A and which are also less than N. result = B(ismember(B,A) & B<N) If you need find ...

25 days ago | 0

Answered

Unexpected output form intersect (polyxpoly)

When you're using intersect to do what you have described you need to ensure you have inputs of either two polyshapes, a polyvec...

Unexpected output form intersect (polyxpoly)

When you're using intersect to do what you have described you need to ensure you have inputs of either two polyshapes, a polyvec...

26 days ago | 1

Answered

How to write a loop for this case?

I was also taking the route of putting them into a structure with a fieldname for each month. months = {'Jan','Feb','Mar','Apr'...

How to write a loop for this case?

I was also taking the route of putting them into a structure with a fieldname for each month. months = {'Jan','Feb','Mar','Apr'...

26 days ago | 1

Answered

Image Processing Edge Detection

You could try the following modification. The main thing I did was use bwareafilt to filter out all but the largest area, then f...

Image Processing Edge Detection

You could try the following modification. The main thing I did was use bwareafilt to filter out all but the largest area, then f...

26 days ago | 0

Answered

The output matrix values are either 0 or 1 but i want it between [0,1]

When you load in the image the data type is uint8 - unsigned 8 bit integers. So you can't get values between 0 and 1 unless you ...

The output matrix values are either 0 or 1 but i want it between [0,1]

When you load in the image the data type is uint8 - unsigned 8 bit integers. So you can't get values between 0 and 1 unless you ...

26 days ago | 0

| accepted

Answered

dot product between system of vectors

Based on your description you can do the following, transpose the Y and then it's a straight forward case of matrix multiplicati...

dot product between system of vectors

Based on your description you can do the following, transpose the Y and then it's a straight forward case of matrix multiplicati...

26 days ago | 0

Answered

Drawing Polygon shapes with data

You can draw the rectangles from your struct as follows: k = size(out,2); figure(), hold on for i = 1:k a = size(out(i)....

Drawing Polygon shapes with data

You can draw the rectangles from your struct as follows: k = size(out,2); figure(), hold on for i = 1:k a = size(out(i)....

28 days ago | 0

| accepted

Answered

How do i check the frequency of an element in a multi level cell array?

The following loads and concatenates all elements of your cell array, including the 1 x 2 string in result2{1,1}(7), into a sing...

How do i check the frequency of an element in a multi level cell array?

The following loads and concatenates all elements of your cell array, including the 1 x 2 string in result2{1,1}(7), into a sing...

28 days ago | 0

| accepted

Answered

incorrect input to ezplot function

ezplot requires a function handle as an input whereas you are inputting a vector. Seeing as you have the results as a vector I t...

incorrect input to ezplot function

ezplot requires a function handle as an input whereas you are inputting a vector. Seeing as you have the results as a vector I t...

1 month ago | 1

Answered

How can I concatenate two vectors?

How can I 'join vector C and signal to get a matrix? Depends on whether signal is a column vector or row vector If it's a co...

How can I concatenate two vectors?

How can I 'join vector C and signal to get a matrix? Depends on whether signal is a column vector or row vector If it's a co...

1 month ago | 0

Answered

How to do operations on nested cell array?

This should hopefully work but i ament able to test it myself right now as I'm away from my computer. The idea is to pass onecel...

How to do operations on nested cell array?

This should hopefully work but i ament able to test it myself right now as I'm away from my computer. The idea is to pass onecel...

1 month ago | 0

Answered

How do i plot maximum values

You weren't actually calling the function. Secondly, the function had no input argument for threshold so I've included that. I a...

How do i plot maximum values

You weren't actually calling the function. Secondly, the function had no input argument for threshold so I've included that. I a...

1 month ago | 0

| accepted

Answered

how can i add column in matrix?

Depends what you want in that column but you could for example add a column of zeros as follows: A = [A zeros(size(A,1),1)]

how can i add column in matrix?

Depends what you want in that column but you could for example add a column of zeros as follows: A = [A zeros(size(A,1),1)]

2 months ago | 0

| accepted

Question

How to run checks on all rows of structure?

I want to check all the rows in the field of a structure and find out which rows are not empty. Can I get an index without using...

2 months ago | 1 answer | 0

Answered

Create loop for multiple excel sheets/documents

One approach would be to use a nested structure with the first level down having a fieldname for each of the files, and then eac...

Create loop for multiple excel sheets/documents

One approach would be to use a nested structure with the first level down having a fieldname for each of the files, and then eac...

2 months ago | 0

| accepted

Answered

Import many excel files to Matlab- How to?

If all your data files are in that folder, and only your data files are in that folder and they are formatted the same, the foll...

Import many excel files to Matlab- How to?

If all your data files are in that folder, and only your data files are in that folder and they are formatted the same, the foll...

2 months ago | 0

Answered

Counting black pixels in a binary image

Let's say you have a binary image B. You can get the number of black pixels by: numBlack=nnz(~B); and the number of white pixe...

Counting black pixels in a binary image

Let's say you have a binary image B. You can get the number of black pixels by: numBlack=nnz(~B); and the number of white pixe...

2 months ago | 1

| accepted

Answered

Add a variable to table

Hey Sarah, Let's say you have two tables, as follows: T1=table((1:10).',(10:-1:1).'); T2=table((11:20).',(20:-1:11).',(1:10)....

Add a variable to table

Hey Sarah, Let's say you have two tables, as follows: T1=table((1:10).',(10:-1:1).'); T2=table((11:20).',(20:-1:11).',(1:10)....

2 months ago | 0

Answered

how to conver a string to a array or matrix

You can make a 3d matrix with the third dimensions being the same size as your range. You could then generate the results as fol...

how to conver a string to a array or matrix

You can make a 3d matrix with the third dimensions being the same size as your range. You could then generate the results as fol...

2 months ago | 0

Answered

Is there a way to vectorize the definition of this matrix ?

Here's one way to do it in one line: z = y.*ones(n,m)==(1:n).'.*ones(n,m); I tested with the following inputs: y=1:10; n=5...

Is there a way to vectorize the definition of this matrix ?

Here's one way to do it in one line: z = y.*ones(n,m)==(1:n).'.*ones(n,m); I tested with the following inputs: y=1:10; n=5...

2 months ago | 0

| accepted

Answered

Intersection volume of two 3d alphashapes

Let's say you have two shapes that were developed as follows using column vectors as inputs: shp1=alphaShape(x1,y1,z1); shp2=a...

Intersection volume of two 3d alphashapes

Let's say you have two shapes that were developed as follows using column vectors as inputs: shp1=alphaShape(x1,y1,z1); shp2=a...

2 months ago | 0

| accepted