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

2 months ago | 0

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

2 months ago | 0

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

2 months ago | 0

| accepted

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

2 months ago | 1

| accepted

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

2 months ago | 1

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

2 months ago | 0

| accepted

How do you order the results of the combination?
Like this? % Create 1-by-14 cell array {'a','b', ..., 'n'} str = 'a':'n'; c = split(str,'')'; c([1 end]) = []; % Create a...

2 months ago | 1

| accepted

Extract specific rows of a cell
OK. Then, to avoid misunderstanding, let's use a simple example. Say, A is a 1-by-3 cell array and r = 4, as follows: A = {ran...

2 months ago | 0

How to draw grid lines at specific x- and y-ticks?
How about using xline and yline functions? The following is an example: % Sample plot figure scatter(-1+2*rand(100,1),-1+2*r...

2 months ago | 1

| accepted

How display a log space bar figure ?
Please set YScale property of the axes to 'log'. The following is an example. maxV_l = [0.015232 0.020273 0.0069196 0.012027...

2 months ago | 1

2 months ago | 0

How to create filename with variable within loop
How about the following? T = readtable('Stations coordinates.txt'); fileName = append('Hourly Data ',T.Station,' 2015.txt'); ...

2 months ago | 1

| accepted

How to replace elements in a integer vector with chars using a lookup table
How about the following way? % Sample data A = randi([0 6],10,1); B = table(compose('Str %d',1:7)',(0:6)',... 'VariableNam...

2 months ago | 0

| accepted

Interpolate 1 array to another
If you don't have the Image Processing Toolbox, interp2 would be your friend, like: % assuming array1 is a 5x9000 numeric array...

3 months ago | 0

How to replace the empty cells in a cell array by a 4-bits string?
How about the following? load('Key.mat'); idx = cellfun(@isempty,Key); % Find the indexes of empty cell Key(idx) = {'0000'}; ...

3 months ago | 1

| accepted

merge values of a vector
Like this? x = 1:4; % sample input array s = num2str(x,'%d'); y = str2double(s); >> y y = 1234

3 months ago | 1

| accepted

writing in a pre-existing txt file ?
Assuming the pre-existing text file is data.txt, how about the following? cInput = readcell('data.txt','Delimiter','\n'); cA...

3 months ago | 0

How can I extract the harmonic related numbers from a matrix?
How about the following? x = [90 100 110 200 220 250 300 330 340 400 420 500]; tfUsed = false(size(x)); R = x./x'; idx = R...

3 months ago | 0

| accepted

Machine Learning Signal Processing Help
I believe one good starting point would be descriptive statistics listed in this page (Signal Processing Toolbox), or Diagnostic...

3 months ago | 0

splitting dataset into training set and testing set
You can split your dataset by using partition function, like: [setTrain, setTest] = partition(faceDatabase, [0.8, 0.2], 'random...

3 months ago | 0

| accepted

how to create multiple matrix from a single matrix
If you have Image Processing Toolbox, how about the following? % Sample data A = [... 1 2 3;... 4 5 6;... 7 8 9;... ...

3 months ago | 0

| accepted

change color of outlier limit in box plots
How about the following solution? % Sample data x = randn(1000,4); % Create boxplot without outlier markers figure boxplo...

3 months ago | 0

| accepted

how do I add msec to datetime?
Please set the display format to show millisecond, like: >> Ts.Format = 'uuuu/MM/dd HH:mm:ss.SSS'; >> Ts Ts = datetime ...

3 months ago | 0

| accepted

How to replace elements of matrix by elemts from array
Basically, this task can be done by: NewV = reshape(x,8,[])'; But in your case, length(x) can NOT be devided by k (=8). So you...

3 months ago | 0

ファブリペロー干渉計について

3 months ago | 3

| accepted

Overlay curves over heatmap
How about the following way? Plot the heatmap Add axes over the heatmap Plot lines on the axes Set the background color of t...

3 months ago | 1

| accepted

Simplifying an array with repeat values in it

4 months ago | 0

Error in the medical image display
How about the following? imshow(T_1,[]); In addition, I believe the line 'T_1 = squeeze(C);' can be deleted.

4 months ago | 0

| accepted

plotting date from datetime array
'Y' should be a captal letter. Please try: histogram(d.Year)

4 months ago | 0

| accepted