Community Profile # Turlough Hughes

Last seen: Today Active since 2019

Spoken Languages:
English

#### Statistics

All
• • • • • • • • • • • • #### Content Feed

View by

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

5 days ago | 0

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

6 days ago | 1

| accepted

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

29 days ago | 0

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

30 days ago | 0

| accepted

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

1 month ago | 0

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

3 months ago | 0

| accepted

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

3 months ago | 0

| accepted

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

3 months ago | 0

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

3 months ago | 0

| accepted

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

3 months ago | 0

| accepted

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

3 months ago | 0

| accepted

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')

3 months ago | 1

| accepted

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

3 months ago | 1

| accepted

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

3 months ago | 2

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

3 months ago | 0

| accepted

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

3 months ago | 0

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

3 months ago | 1

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

3 months ago | 1

| accepted

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

3 months ago | 0

| accepted

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

3 months ago | 0

| accepted

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

4 months ago | 0

| accepted

add data information with scatter or plot
Personally, I would just use scatter3 and then look at the data from above (along the z-axis). So something like: scatter3(x,y,...

4 months ago | 0

| accepted

Interchange dimensions of cell array and the matrices included in it
Here's one way temp = vertcat(originalData{:}); D = repmat({zeros(3,27)},1,1000); % preallocate for ii = 1:1000 D{ii} = ...

4 months ago | 0

rectangle invisible in matlab
The following works for me: roi.Visible = 'off';

4 months ago | 1

| accepted

How to extract points from a 3D plot that fall within a particular distance from the center coordinate?
The points which are within a radius, r, from the origin can be obtained as follows: index = sum(X.^2,2) < r^2; % X is an n by...

4 months ago | 1

connect Matlab to Binance API
Try my recent submission to the file exchange: MATLAB-Binance-API Then placing a limit order is simply: obj = spot.newOrder(...

5 months ago | 1

Finding coordinates with image processing
You could use the regionprops function to get the centroids. See the following example: % This just sets up an image for demo ...

6 months ago | 0

Extracting files of the same name only from the first level of subdirectories
Hey Bob, a single star will go down one level only, so try the following: list = dir(fullfile(Alevel,'*','filename.txt'))

7 months ago | 0

| accepted