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

alrededor de 6 años hace | 1

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

alrededor de 6 años hace | 2

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

alrededor de 6 años hace | 1

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

más de 6 años hace | 0

Respondida
Iterating over values in multiple arrays
How about the following? C = B'-A; C = C(:);

más de 6 años hace | 0

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

más de 6 años hace | 0

Respondida
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 = [...

más de 6 años hace | 0

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

más de 6 años hace | 7

| aceptada

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

más de 6 años hace | 1

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

más de 6 años hace | 1

| aceptada

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

más de 6 años hace | 0

| aceptada

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

más de 6 años hace | 0

| aceptada

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

más de 6 años hace | 1

| aceptada

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

más de 6 años hace | 0

Respondida
メンバ変数に行列を持つ構造体の配列について, その行列の特定の要素を配列で平均したい
以下の方法ではいかがでしょうか? % 構造体配列からフィールド b の (1,1) 要素だけを抽出 c = arrayfun(@(x) x.b(1,1), a); % 平均値を計算 c_av = mean(c);

más de 6 años hace | 2

| aceptada

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

más de 6 años hace | 0

| aceptada

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

más de 6 años hace | 2

| aceptada

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

más de 6 años hace | 0

Respondida
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'}; ...

más de 6 años hace | 2

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

más de 6 años hace | 0

| aceptada

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

más de 6 años hace | 3

| aceptada

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

más de 6 años hace | 0

| aceptada

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

más de 6 años hace | 1

| aceptada

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

más de 6 años hace | 2

Respondida
Problem using for loop
How about limiting the loop from 3 to length(a)-2, like the following? Also, if your calculation process in the inner loop can ...

más de 6 años hace | 0

Respondida
Smooth data for slowly-sampled data
How about applying interpolation? The following is an example: % Original data time = 1:10; value = rand(1,10); % Apply i...

más de 6 años hace | 0

Respondida
フォルダ内のmri画像に値してアンシャープマスキングを行って,三次元配列に格納したい
forループのなかのimsharpen関数への入力引数が、char型になっているように見えます。 たとえばforループ内の2行を以下のように変更すると、いかがでしょうか? I = imread(imFiles(k).name); % 格納 s...

más de 6 años hace | 0

| aceptada

Respondida
Plotting 3D for three columns of data
How about using scatteredInterpolant function? The following is an example: D = xlsread('LMS.xlsx'); F = scatteredInterpola...

más de 6 años hace | 1

| aceptada

Respondida
Detect the vertical dark layers in greysacale image
By applying findpeaks function (with appropriate option settings) to the average intensity profile, you can detect locations of ...

más de 6 años hace | 1

Respondida
Generate a diagonal matrix from the elements of another matrix
I would recommend using diag function. The following is an example: A = [1 2 3 4 5; 6 7 8 9 10]; A = A'; output = diag(...

más de 6 años hace | 0

| aceptada

Cargar más