Answered

make one part of a function repeat it self in diffrent sections of time line.

If you have a Signal Processing Toolbox, you can simply use sawtooth function, like: % Generate signal t = linspace(-4*pi,4*pi...

make one part of a function repeat it self in diffrent sections of time line.

If you have a Signal Processing Toolbox, you can simply use sawtooth function, like: % Generate signal t = linspace(-4*pi,4*pi...

17 hours ago | 0

Answered

How to Measuring Peak Widths

I believe findpeaks function can do that task. The following is an example: % Load sample data load sunsplot.dat; % Define ...

How to Measuring Peak Widths

I believe findpeaks function can do that task. The following is an example: % Load sample data load sunsplot.dat; % Define ...

3 days ago | 0

| accepted

Answered

How to plot contur in 3 D

OK. Then, how about the following? % Read all the data in the Excel file T = table(); for kk = 1:8 Ttmp = readtable('Conto...

How to plot contur in 3 D

OK. Then, how about the following? % Read all the data in the Excel file T = table(); for kk = 1:8 Ttmp = readtable('Conto...

3 days ago | 0

Answered

Comparing numerical values of a 5x2 cell

I would recommend storing your data as a table variable before processing, like: % Data ca = { 'Red Car', 50; 'Blue Car', 45...

Comparing numerical values of a 5x2 cell

I would recommend storing your data as a table variable before processing, like: % Data ca = { 'Red Car', 50; 'Blue Car', 45...

3 days ago | 0

Answered

extracting index number if an item exist in some columns while not in the rest columns

OK. Then, the solution would be like this: % Sample table Name = {'David','Bowie','Lynch','Mirewuti','Muhetaer','Akira','Agata...

extracting index number if an item exist in some columns while not in the rest columns

OK. Then, the solution would be like this: % Sample table Name = {'David','Bowie','Lynch','Mirewuti','Muhetaer','Akira','Agata...

7 days ago | 1

| accepted

Answered

How do I find the column of maximum values of a maxtrix?

If you want to find the column where the maximum value in 2D matrix locates, one simple way is: [~,col] = max(max(x)); For exa...

How do I find the column of maximum values of a maxtrix?

If you want to find the column where the maximum value in 2D matrix locates, one simple way is: [~,col] = max(max(x)); For exa...

7 days ago | 0

| accepted

Answered

defining a polygon area within an array

How about the following solution? % 100-by-100 sample matrix Zin = peaks(100); Zin = Zin - min(Zin(:)); % Example of polyg...

defining a polygon area within an array

How about the following solution? % 100-by-100 sample matrix Zin = peaks(100); Zin = Zin - min(Zin(:)); % Example of polyg...

7 days ago | 1

Answered

hwo can i do this image that shades from white at the image edges to black in the image centre

I believe you can do this more efficiently. The following is an example: % Set image size imSize = 100; % Make a left-top p...

hwo can i do this image that shades from white at the image edges to black in the image centre

I believe you can do this more efficiently. The following is an example: % Set image size imSize = 100; % Make a left-top p...

7 days ago | 1

Answered

How to extract specific rows & columns from a text file

Thank you for uploading an example. How about the following? % Read from text data T = readtable('Example.txt','HeaderLines',4...

How to extract specific rows & columns from a text file

Thank you for uploading an example. How about the following? % Read from text data T = readtable('Example.txt','HeaderLines',4...

8 days ago | 1

Answered

Generate 0 and 1

Just FYI: To evaluate BER (Bit Error Rate) of digital communication system, PRBS (Pseudo Random Binary Sequence) has been commo...

Generate 0 and 1

Just FYI: To evaluate BER (Bit Error Rate) of digital communication system, PRBS (Pseudo Random Binary Sequence) has been commo...

16 days ago | 0

Answered

Iterating over values in multiple arrays

How about the following? C = B'-A; C = C(:);

Iterating over values in multiple arrays

How about the following? C = B'-A; C = C(:);

16 days ago | 0

Answered

Plotting voronoi tesselations without its seeds

How about the following? % Seeds x = gallery('uniformdata',[1 10],0); y = gallery('uniformdata',[1 10],1); % Calculate Vo...

Plotting voronoi tesselations without its seeds

How about the following? % Seeds x = gallery('uniformdata',[1 10],0); y = gallery('uniformdata',[1 10],1); % Calculate Vo...

17 days ago | 0

Answered

Finding rows that have only two unique clusters of values with a spread of +/- 1

How about using uniquetol function? The following is an example: % Sample matrix (a = 5, b = 10, c = 15 in your matrix) Z = [...

Finding rows that have only two unique clusters of values with a spread of +/- 1

How about using uniquetol function? The following is an example: % Sample matrix (a = 5, b = 10, c = 15 in your matrix) Z = [...

17 days ago | 0

Answered

Animated Quiver Vector Plot

How about using a graphic handle? Here is an example: [x,y] = meshgrid(0:0.2:2,0:0.2:2); u = cos(x).*y; v = sin(x).*y; fi...

Animated Quiver Vector Plot

How about using a graphic handle? Here is an example: [x,y] = meshgrid(0:0.2:2,0:0.2:2); u = cos(x).*y; v = sin(x).*y; fi...

17 days ago | 0

| accepted

Answered

Nested loops for double summation

How about the following? % Example of 3-by-3 array n n = rand(3); % Calculate R, C, and T R = sum(n,2); C = sum(n); T = ...

Nested loops for double summation

How about the following? % Example of 3-by-3 array n n = rand(3); % Calculate R, C, and T R = sum(n,2); C = sum(n); T = ...

19 days ago | 1

Answered

How can I use a for loop to index a vector, average the indexed values, and store the averages in another vector when the subsets are of different lengths?

You don't need to use for-loop. How about the following? load('fluxhour.mat'); [group,hourNum] = findgroups(Hour); avgFlux...

How can I use a for loop to index a vector, average the indexed values, and store the averages in another vector when the subsets are of different lengths?

You don't need to use for-loop. How about the following? load('fluxhour.mat'); [group,hourNum] = findgroups(Hour); avgFlux...

19 days ago | 1

| accepted

Answered

Create vector of cell arrays of ranges from 0 to the value in each index of another vector

Like this? % Example of original cell oriCell = {6;9;3;8;2}; % Generated cell array outCell = cellfun(@(x) 0:x,oriCell,'Un...

Create vector of cell arrays of ranges from 0 to the value in each index of another vector

Like this? % Example of original cell oriCell = {6;9;3;8;2}; % Generated cell array outCell = cellfun(@(x) 0:x,oriCell,'Un...

19 days ago | 0

| accepted

Answered

How to flatten and split and concatenate arrays in several files

I think the following code can do that task: By the way, your code will output 28440-by-1 (28440 = 9480 x 3), not the 3-by-9480...

How to flatten and split and concatenate arrays in several files

I think the following code can do that task: By the way, your code will output 28440-by-1 (28440 = 9480 x 3), not the 3-by-9480...

19 days ago | 0

| accepted

Answered

Trying to extract different numbers out of structured text

I believe 'Regular Expression' will extract the target part of string. The following is an example. % Extract target part of s...

Trying to extract different numbers out of structured text

I believe 'Regular Expression' will extract the target part of string. The following is an example. % Extract target part of s...

19 days ago | 1

| accepted

Answered

produce all combinations of n choose k in binary

Another solution: n = 5; k = 3; A = unique(perms([zeros(1,n-k) ones(1,k)]),'rows');

produce all combinations of n choose k in binary

Another solution: n = 5; k = 3; A = unique(perms([zeros(1,n-k) ones(1,k)]),'rows');

21 days ago | 0

Answered

メンバ変数に行列を持つ構造体の配列について, その行列の特定の要素を配列で平均したい

以下の方法ではいかがでしょうか？ % 構造体配列からフィールド b の (1,1) 要素だけを抽出 c = arrayfun(@(x) x.b(1,1), a); % 平均値を計算 c_av = mean(c);

メンバ変数に行列を持つ構造体の配列について, その行列の特定の要素を配列で平均したい

以下の方法ではいかがでしょうか？ % 構造体配列からフィールド b の (1,1) 要素だけを抽出 c = arrayfun(@(x) x.b(1,1), a); % 平均値を計算 c_av = mean(c);

23 days ago | 0

| accepted

Answered

Creating a matrix using arrays

How about the following? XL = 96.5; dx = 0.423; n = 1:30; xstart = 0+n*dx; xend = XL-n*dx; xr = zeros(30,37); for kk = 1:...

Creating a matrix using arrays

How about the following? XL = 96.5; dx = 0.423; n = 1:30; xstart = 0+n*dx; xend = XL-n*dx; xr = zeros(30,37); for kk = 1:...

24 days ago | 0

| accepted

Answered

How do I combine strings using strjoin without spaces being introduced?

By using the second input argument of strjoin, you can control a delimiter. So the following code can concatenate strings withou...

How do I combine strings using strjoin without spaces being introduced?

By using the second input argument of strjoin, you can control a delimiter. So the following code can concatenate strings withou...

25 days ago | 1

| accepted

Answered

How to label a plot in Matlab with combine label?

I believe the simple way is to separate the plot for each group and use xlabel to add 'Peaks', 'Concat', etc. The following is ...

How to label a plot in Matlab with combine label?

I believe the simple way is to separate the plot for each group and use xlabel to add 'Peaks', 'Concat', etc. The following is ...

28 days ago | 0

Answered

How can I use the split function with multiple delimiters?

How about using cellfun, like: % Sample cell array C = {'software_logical/forIteratorSubsystem/Out1', 'software_math/sum'}; ...

How can I use the split function with multiple delimiters?

How about using cellfun, like: % Sample cell array C = {'software_logical/forIteratorSubsystem/Out1', 'software_math/sum'}; ...

1 month ago | 0

Answered

how to normalize data between specific range

To normalize data to [0 1], you need to add ( ) correctly, like: normalized_data = (data-min(data))/(max(data)-min(data)); An...

how to normalize data between specific range

To normalize data to [0 1], you need to add ( ) correctly, like: normalized_data = (data-min(data))/(max(data)-min(data)); An...

1 month ago | 0

| accepted

Answered

How to calculate Daily mean and monthly mean from hourly data?

I would recommend the following steps: Import the data file Arrange the data and create timetable variable Apply retime funci...

How to calculate Daily mean and monthly mean from hourly data?

I would recommend the following steps: Import the data file Arrange the data and create timetable variable Apply retime funci...

1 month ago | 0

| accepted

Answered

How to detect rectangle in an image then crop it out?

How about the following? % Load the image and convert it to gray scale I = imread('image.jpeg'); Igray = rgb2gray(I); % De...

How to detect rectangle in an image then crop it out?

How about the following? % Load the image and convert it to gray scale I = imread('image.jpeg'); Igray = rgb2gray(I); % De...

1 month ago | 0

| accepted

Answered

How can I reduce periodic noises from my image? Please help

Looking at your image, periodic noise pattern appears around every 20~30 pixel. So I think the first step is to use FFT or DCT a...

How can I reduce periodic noises from my image? Please help

Looking at your image, periodic noise pattern appears around every 20~30 pixel. So I think the first step is to use FFT or DCT a...

1 month ago | 0

| accepted

Answered

Averaging hour value of a timetable

How about the following solution? % Create sample timetable Time = datetime(2019,1,1,0,0,0) + hours(0:239)'; Value = rand(240...

Averaging hour value of a timetable

How about the following solution? % Create sample timetable Time = datetime(2019,1,1,0,0,0) + hours(0:239)'; Value = rand(240...

2 months ago | 1