Answered
Would it be possible to change the greyscale to a blue scale?
I don't think MATLAB has a blue scale colormap. You could do something custom, like the following. I'll use camerman for illustr...

6 mois ago | 0

| accepted

Answered
How to get integer pixel coordinates from roi rectangle?
When used on images, the drawrectangle function uses intrinsic image coordinates (see this documentation) as shown by the x and ...

6 mois ago | 0

| accepted

Answered
Assign dimensions for my image. I have an image and I need to give it a length that I know.
The imref2d object is useful for exactly this. Let's have a look at an example: % Example of a Binary image BW = imbinarize(im...

6 mois ago | 0

Answered
No effect of the FaceLighting property on a single patch?
There are two reasons. First is that you need to add a light object to the axes. To do that, use the light function. The secon...

6 mois ago | 2

| accepted

Answered
How can I find distance in a binarized image
I originally answered this for the case of the binary image you represented in png format (this is not technically a binary imag...

6 mois ago | 2

| accepted

Answered
how do i deduce the function using linear regression for a set of x and y values?
Consider using a power fit. Your data: x = readmatrix('https://uk.mathworks.com/matlabcentral/answers/uploaded_files/850570/x2...

6 mois ago | 1

| accepted

Answered
I need to make a general code
Try this: function [idx,x] = chaoticInterleaver(N) assert(mod(N,8)==0,'N must be divisible by 8.') idx = zeros(N); x = N * (...

6 mois ago | 0

| accepted

Answered
Rearrange a correlation matrix into a vector and keep track of the corr names.
You can get the corresponding row and column indices as follows: [iRow, iCol] = find(ind); Then you can get the corresponding ...

7 mois ago | 0

| accepted

Answered
Properly centering interquartile ranges on graphed data
You can use the quantile function Your simulation: clc clearvars %Total number of replicates nr=1000; %Time step and lengt...

7 mois ago | 0

| accepted

Answered
Converting a 2d array into a 3d array
You could write a linear index for the diagonal elements as follows: [m,n] = size(Z_int) Z = zeros(m,m,n); idx = repmat((1:...

7 mois ago | 0

Answered
Image cropping in exact cordinate in cell array
You can make the following modification (make sure to place your cellfun calls after the for loop) cropped_imgs = cellfun(@(I) ...

7 mois ago | 1

| accepted

Answered
Count instances of subarray inside array
You could do the following: b = A == 2; % binary indicating where A equal to 2 count = 0; ii = 1; while ii < numel(A) i...

8 mois ago | 0

Answered
remove rows in table based on criteria across two columns
Try the following: T(contains(string(T{:,1}),'80ms,140ms') & T{:,2} ~= 1,:) = []; T(contains(string(T{:,1}),'100ms,250ms') & T...

8 mois ago | 0

| accepted

Answered
Clone GitHub repository - Authentication Failed
You need to follow the steps described <https://uk.mathworks.com/help/matlab/matlab_prog/set-up-git-source-control.html#mw_77963...

8 mois ago | 0

Answered
how do i store for loop values?
There's only one value because your code is working as follows: for ii = 1:3 A = ii + 1 end Matlab is not told where to ...

10 mois ago | 0

| accepted

Answered
Cannot obtain structure elements where both field and variable are indexed into
Try the following: students(1).name='john'; students(2).name='andrea'; arrayfun(@(x) students(x).name(1), 1:2).'

10 mois ago | 0

| accepted

Answered
I wanted to 3D plot my data like shown in attached image.
Use <https://uk.mathworks.com/help/matlab/ref/surf.html surf()> or doc surf there are several examples at both locatio...

10 mois ago | 0

Answered
how to convert from grayscale to rgb by lightness method ??
You can do the following: I=imread('peppers.png'); newImage = uint8(( double(min(I,[],3)) + double(max(I,[],3)) ) ./ 2); im...

10 mois ago | 0

| accepted

Answered
evaluate rising edge sample of a signal
Is it just the local minima you're having trouble with? Edit: The rising edge is found where the slope of the original data ...

10 mois ago | 0

| accepted

Answered
How to marker a fplot(anonymous function) function on a specific point which user enters.
You can add it in at the end of your function using plot: function x=calcDisplacement(t) m=1100; k=570; c=430; x0=0.05; v0...

10 mois ago | 0

| accepted

Answered
how to select and save particulat part of a column in mat file?
columns = [2 3 5]; rows = 50:100; x = mydata(rows,columns); save('mydata.mat','x')

10 mois ago | 1

| accepted

Answered
How to save data in a vector for each loop indice?
x = 1:0.1:1.5; vec=zeros(size(x)); for ii = 1:numel(x) sol = x(ii)+1; vec(ii)=sol; end vec

10 mois ago | 1

| accepted

Answered
Random values in timetable
You can collect the data in the loop and then use timetable n = 1; for i = 1:5 Time(i,1) = datetime('now'); Conducti...

10 mois ago | 2

Answered
Insert values of one vector at specific places into another
a = [0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 1 0]; b = [ 10 20 30 40 50 ]; c = zeros(size(a)); c(logical(a)) = b

10 mois ago | 0

| accepted

Answered
access data returned from a method of a class in other methods
You could make it a private property, the private property can only be accessed by the class (see property attributes). You're p...

10 mois ago | 0

| accepted

Answered
How can I find the Y value on an X–Y plot that corresponds to the tangent of the flattest part of a curve?
How robust this is depends on the consistency of that initial pattern, i.e. the initial acceleration followed by a period of dec...

10 mois ago | 1

Answered
How to locate the x and y co-ordinate of minimum value from a contour plot automatically ?
Try: [min_e,index] = min(e,[],'all','linear'); x_min = x(index); y_min = y(index); hold on, plot(x_min,y_min,'ok','MarkerF...

10 mois ago | 1

| accepted

Answered
Set properties from Superclass in subclass
Set the Access attribute in the superclass: classdef food properties protein carbs end ...

11 mois ago | 0

| accepted

Answered
Repeat a 2D matrix at multiple places in 5D matrix
You could do the following: A(:, :, 2, :, :) = repmat(B,1,1,1,2,2);

11 mois ago | 0

| accepted

Answered
Unable to perform assignment because the left and right sides have a different number of elements.
Your vlookup is not returning a value when j = 634. You will need a condition to deal with this when it happens. For example...

11 mois ago | 0

| accepted

Load more