Answered

Problem with using isfield

if isfield(shape,'leftLung') tmp3 = shape.leftLung{1}; end if isfield(shape, 'rightLung') tmp4 = shape.rightLu...

Problem with using isfield

if isfield(shape,'leftLung') tmp3 = shape.leftLung{1}; end if isfield(shape, 'rightLung') tmp4 = shape.rightLu...

6 years ago | 0

Answered

Needing to get the coordinates of the illuminated pixels

You can define a threshold by visual inspection to separate the lit from the unlit pixels to get a binary image. mythreshol...

Needing to get the coordinates of the illuminated pixels

You can define a threshold by visual inspection to separate the lit from the unlit pixels to get a binary image. mythreshol...

6 years ago | 0

Answered

How do I change the iteration variable of the for loop?

It's not possible. Use a while loop instead: j = 1; while j < = a - b plot(Position(1, j), Position(2, j), 'r.'); ...

How do I change the iteration variable of the for loop?

It's not possible. Use a while loop instead: j = 1; while j < = a - b plot(Position(1, j), Position(2, j), 'r.'); ...

6 years ago | 0

Answered

how to convert a noise signal into its hexadecimal format

Help samplevalues = randi(1023, 1, 10); % 10 random values between 0 and 1023 dec2hex(samplevalues, 8)

how to convert a noise signal into its hexadecimal format

Help samplevalues = randi(1023, 1, 10); % 10 random values between 0 and 1023 dec2hex(samplevalues, 8)

6 years ago | 0

Answered

Split Vector based on indices from another vector

You can generate a cell array where the i'th cell is the desired range for the i'th value in y: C = arrayfun(@(yi) x(yi-5:y...

Split Vector based on indices from another vector

You can generate a cell array where the i'th cell is the desired range for the i'th value in y: C = arrayfun(@(yi) x(yi-5:y...

6 years ago | 1

| accepted

Answered

How to create a vector of all elements in another vector that meet a certain condition?

A_pos = A(A>0);

How to create a vector of all elements in another vector that meet a certain condition?

A_pos = A(A>0);

6 years ago | 2

Answered

Finding row indexes in array

idx = cellfun(@(x) any(ismember(a, x)), b, 'UniformOutput', false); rows = cellfun(@(x) a(:, x), idx, 'UniformOutput', fals...

Finding row indexes in array

idx = cellfun(@(x) any(ismember(a, x)), b, 'UniformOutput', false); rows = cellfun(@(x) a(:, x), idx, 'UniformOutput', fals...

6 years ago | 0

Answered

How to write a code for iteration?

After the first box, you write deltaT = epsilon + 1; % so that the while loop is entered while deltaT >= epsilon ...

How to write a code for iteration?

After the first box, you write deltaT = epsilon + 1; % so that the while loop is entered while deltaT >= epsilon ...

6 years ago | 0

| accepted

Answered

What does this vector assignment mean?

That's easy: randi([1,6],1,diceLeft) generates a 1 x diceLeft matrix of random integer values from the interval [1,6]. ...

What does this vector assignment mean?

That's easy: randi([1,6],1,diceLeft) generates a 1 x diceLeft matrix of random integer values from the interval [1,6]. ...

6 years ago | 0

| accepted

Answered

generate a matrix from some vectors

% sample values n = 10; a = rand(1, n); LB = 1:n; UB = LB + 1; A = repmat(a, [2*n , 1]); idx = 1:2*n+2:2*n...

generate a matrix from some vectors

% sample values n = 10; a = rand(1, n); LB = 1:n; UB = LB + 1; A = repmat(a, [2*n , 1]); idx = 1:2*n+2:2*n...

6 years ago | 0

| accepted

Answered

How to descend order column that have maximum values zero in MATLAB

[~, idx] = sort(sum(A == 0), 'descend')

How to descend order column that have maximum values zero in MATLAB

[~, idx] = sort(sum(A == 0), 'descend')

6 years ago | 2

Answered

Detecting colour of a specific x and y coordinate of an image

col = I(x, y, :);

Detecting colour of a specific x and y coordinate of an image

col = I(x, y, :);

6 years ago | 0

| accepted

Answered

How to add smaller matrix into bigger matrix? (Tetris based idea)

To add, for example, block 3 with the upper left corner at row i, column j: b = block{3}; tetris(i:i+size(b,1)-1, j:j+size(...

How to add smaller matrix into bigger matrix? (Tetris based idea)

To add, for example, block 3 with the upper left corner at row i, column j: b = block{3}; tetris(i:i+size(b,1)-1, j:j+size(...

6 years ago | 0

| accepted

Answered

what are all possibilities for a,b,c to be 72?

a = nchoosek(1:72, 3); idx = prod(a, 2) == 72; a(idx, :)

what are all possibilities for a,b,c to be 72?

a = nchoosek(1:72, 3); idx = prod(a, 2) == 72; a(idx, :)

6 years ago | 0

| accepted

Answered

How I connect more legends?

You can use h(1) = plot(... %your first plot h(2) = plot(... % your second plot from another script h(3) = plot(....

How I connect more legends?

You can use h(1) = plot(... %your first plot h(2) = plot(... % your second plot from another script h(3) = plot(....

6 years ago | 0

Answered

How to find mean gray level in gray scale image

If you write a script and call it 'meangraylevel.m', that script changes only the variables that you use in the script, but not ...

How to find mean gray level in gray scale image

If you write a script and call it 'meangraylevel.m', that script changes only the variables that you use in the script, but not ...

6 years ago | 0

Answered

HOW TO USE RANDOM and Cross paired?

K2 = 0.5*rand(100, 1); K2(K2 < 0.25) = 0.25 + K2(K2 < 0.25); iwant = [0.5*ones(100, 1), K2, 0.5 - K2];

HOW TO USE RANDOM and Cross paired?

K2 = 0.5*rand(100, 1); K2(K2 < 0.25) = 0.25 + K2(K2 < 0.25); iwant = [0.5*ones(100, 1), K2, 0.5 - K2];

6 years ago | 0

Answered

How can I count the number of times the value of an array/vector/matrix changes value from x to y?

firstvalue = 2; nextvalue = 1; A = A(:); % convert matrix to vector N = nnz(A(1:end - 1) == firstvalue & A(2:end...

How can I count the number of times the value of an array/vector/matrix changes value from x to y?

firstvalue = 2; nextvalue = 1; A = A(:); % convert matrix to vector N = nnz(A(1:end - 1) == firstvalue & A(2:end...

6 years ago | 1

| accepted

Answered

How to calculate the area enclosed by these 2 curves ?Image attached below....

You can use polyarea to calculate the area of a polygon.

How to calculate the area enclosed by these 2 curves ?Image attached below....

You can use polyarea to calculate the area of a polygon.

6 years ago | 0

Answered

point coordinate markers of selected points

You don't need find, you can work with logical indices: plot(x(index), y(index), 'or');

point coordinate markers of selected points

You don't need find, you can work with logical indices: plot(x(index), y(index), 'or');

6 years ago | 0

Answered

Bitmap image wrongly inverted

[I, map] = imread('../../Downloads/scene_l.bmp'); imshow(I, map) J = ind2rgb(I, map); % convert to non-indexed image ...

Bitmap image wrongly inverted

[I, map] = imread('../../Downloads/scene_l.bmp'); imshow(I, map) J = ind2rgb(I, map); % convert to non-indexed image ...

6 years ago | 1

| accepted

Answered

How do I use a for loop?

F=randn(3,1)./W; for i = 1:5 Q = inv(A - S*eye(3))*F; F = W./Q; W = Q; end J = (F.*F)./(Q.*F); T = ...

How do I use a for loop?

F=randn(3,1)./W; for i = 1:5 Q = inv(A - S*eye(3))*F; F = W./Q; W = Q; end J = (F.*F)./(Q.*F); T = ...

6 years ago | 1

Answered

Calculating a mean matrix from a large number of matrices

In the for-loop, you can just use if k == 1, M = 1/length(Files)*Data; else M = M + 1/length(Files)*Data; ...

Calculating a mean matrix from a large number of matrices

In the for-loop, you can just use if k == 1, M = 1/length(Files)*Data; else M = M + 1/length(Files)*Data; ...

6 years ago | 0

Answered

count number of shifts in data based on conditions

If x is the vector of your data, you can get the vector of shifts by 1 as dx = diff(x) == 1; And to count the number o...

count number of shifts in data based on conditions

If x is the vector of your data, you can get the vector of shifts by 1 as dx = diff(x) == 1; And to count the number o...

6 years ago | 0

| accepted

Answered

How to mimic the colormap of a RGB image?

I = im2double(imread('../../Downloads/Colormap.png')); % read and convert to double I = I(:,1,:); % we just need each color...

How to mimic the colormap of a RGB image?

I = im2double(imread('../../Downloads/Colormap.png')); % read and convert to double I = I(:,1,:); % we just need each color...

6 years ago | 0

| accepted

Answered

How to read and display multiple images in matlab

Try folder='Documents/MATLAB/';

How to read and display multiple images in matlab

Try folder='Documents/MATLAB/';

6 years ago | 0

Answered

Removing the zero that precedes the decimal point

strrep(num2str(a), '0.', '.')

Removing the zero that precedes the decimal point

strrep(num2str(a), '0.', '.')

6 years ago | 1

Answered

filename of function print

medium = 'XYZ'; replica = 'Replica1'; nameCurve = ['growthcurve', medium, ' ', replica]; nameSemlog = ['semilogy grow...

filename of function print

medium = 'XYZ'; replica = 'Replica1'; nameCurve = ['growthcurve', medium, ' ', replica]; nameSemlog = ['semilogy grow...

6 years ago | 1

| accepted