Answered

wavelet denoising of signal

Wavelet Signal Denoiser. Alternatively, something like this may be similar to what you had in mind: C = randn(1,100); metho...

wavelet denoising of signal

Wavelet Signal Denoiser. Alternatively, something like this may be similar to what you had in mind: C = randn(1,100); metho...

7 days ago | 0

| accepted

Answered

Why do I get wrong multiplication result?

teta and phi are row vectors of the same length, so this expression: exp(1i*k*sin(teta).*(m*dx*cos(phi)+n*dy*sin(phi))); is al...

Why do I get wrong multiplication result?

teta and phi are row vectors of the same length, so this expression: exp(1i*k*sin(teta).*(m*dx*cos(phi)+n*dy*sin(phi))); is al...

7 days ago | 1

| accepted

Answered

help on graph (w/o common matrix plotting built-in functions)

data = randi([0 1],10,30) imshow(1-data)

help on graph (w/o common matrix plotting built-in functions)

data = randi([0 1],10,30) imshow(1-data)

7 days ago | 0

Answered

Multiply two cells of an table.

EM_Volllastkurve = table([0;100;200;300],[550;550;550;550],'VariableNames',{'Drehzahl' 'Drehmoment'}) To multiply (row 1, colum...

Multiply two cells of an table.

EM_Volllastkurve = table([0;100;200;300],[550;550;550;550],'VariableNames',{'Drehzahl' 'Drehmoment'}) To multiply (row 1, colum...

7 days ago | 1

| accepted

Answered

Inaccurate results when writing xls through writetable

From the documentation for writetable: If filename is the name of an existing spreadsheet file, then the writing function write...

Inaccurate results when writing xls through writetable

From the documentation for writetable: If filename is the name of an existing spreadsheet file, then the writing function write...

7 days ago | 0

| accepted

Answered

I want to compare every matrix element to a constant then calculate a new matrix based on every case

Use logical indexing: A = [ 1 2 3 4 5 ]; b = 3; C = zeros(size(A)); C(A < b) = A(A < b)*b; C(A >= b) = A(A >= b)+b; di...

I want to compare every matrix element to a constant then calculate a new matrix based on every case

Use logical indexing: A = [ 1 2 3 4 5 ]; b = 3; C = zeros(size(A)); C(A < b) = A(A < b)*b; C(A >= b) = A(A >= b)+b; di...

7 days ago | 0

| accepted

Answered

How can I export a string to a .txt file?

From the documentation for save: "Use one of the text formats to save MATLAB numeric values to text files. In this case: Each ...

How can I export a string to a .txt file?

From the documentation for save: "Use one of the text formats to save MATLAB numeric values to text files. In this case: Each ...

7 days ago | 0

Answered

Batch processing using for loop

load with no output loads the contents of the mat file into the workspace, overwriting any variables of the same name that were ...

Batch processing using for loop

load with no output loads the contents of the mat file into the workspace, overwriting any variables of the same name that were ...

7 days ago | 0

| accepted

Answered

how to conver to 3d plot to 2d plot well?

You could make a 2d plot of some kind whose color comes from the data in the 3rd dimension, e.g., a surface or a contour: lat =...

how to conver to 3d plot to 2d plot well?

You could make a 2d plot of some kind whose color comes from the data in the 3rd dimension, e.g., a surface or a contour: lat =...

7 days ago | 0

| accepted

Answered

How to plot a line with specific line slope ?

You have to decide where the plotted line segment should start and end. Here's one way you might do that, which is to plot the ...

How to plot a line with specific line slope ?

You have to decide where the plotted line segment should start and end. Here's one way you might do that, which is to plot the ...

7 days ago | 0

| accepted

Answered

Extract sub array from d-dimensional array given indices for each dimension

% random 4-D (4x8x5x10) array A: d_siz = [4 8 5 10]; A = randn(d_siz); size(A) % make the index vectors for each dimension ...

Extract sub array from d-dimensional array given indices for each dimension

% random 4-D (4x8x5x10) array A: d_siz = [4 8 5 10]; A = randn(d_siz); size(A) % make the index vectors for each dimension ...

8 days ago | 1

Answered

How can one display multiple Heatmaps in one figure on the same scale?

You can specify the ColorLimits of all three heatmaps after they are created. Here's a demonstration with some random data: fo...

How can one display multiple Heatmaps in one figure on the same scale?

You can specify the ColorLimits of all three heatmaps after they are created. Here's a demonstration with some random data: fo...

8 days ago | 0

| accepted

Answered

converting MJD in UT1 to calender date

Convert 2017 January 00:00:00.5912977 to year,month,day,hour,,,,,,seconds, as requested: dt = datetime('2017 January 00:00:00.5...

converting MJD in UT1 to calender date

Convert 2017 January 00:00:00.5912977 to year,month,day,hour,,,,,,seconds, as requested: dt = datetime('2017 January 00:00:00.5...

8 days ago | 0

Answered

How I convert matrix 8760x1 to 365x24

M = 1:8760; % some 8760x1 matrix M_new = reshape(M,365,[]) % reshape to 365x24

How I convert matrix 8760x1 to 365x24

M = 1:8760; % some 8760x1 matrix M_new = reshape(M,365,[]) % reshape to 365x24

8 days ago | 0

| accepted

Answered

How to make a colour gradient with 60 lines on a graph

You can set the ColorOrder property of the axes to control the colors of the plotted lines, without having to specify each line'...

How to make a colour gradient with 60 lines on a graph

You can set the ColorOrder property of the axes to control the colors of the plotted lines, without having to specify each line'...

8 days ago | 1

| accepted

Answered

Incorrect dimensions for raising a matrix to a power

Check that your inputs to gaussh are all scalars, because it looks like all three input arguments to the function gaussh are exp...

Incorrect dimensions for raising a matrix to a power

Check that your inputs to gaussh are all scalars, because it looks like all three input arguments to the function gaussh are exp...

8 days ago | 0

Answered

How to find repeated values after decimal in array?

data = [ ... 868.1 567.1 413.1 1159.7 52.1 99.7 126.7 111.1 167.2 1322.2 ...

How to find repeated values after decimal in array?

data = [ ... 868.1 567.1 413.1 1159.7 52.1 99.7 126.7 111.1 167.2 1322.2 ...

8 days ago | 0

| accepted

Answered

Writting multiple files with fopen 'w'

Here's a function (get_unused_file_name) you can use for this purpose. It takes a file name and check if that file already exist...

Writting multiple files with fopen 'w'

Here's a function (get_unused_file_name) you can use for this purpose. It takes a file name and check if that file already exist...

8 days ago | 0

| accepted

Answered

I don't understand the condition from FOR row 16 to row 26. Can explain each row form if row to the end please.

Lines 16 through 26: for i=1:rows fprintf('('); for j=1:columns if j < columns fprintf("%.4f , ...

I don't understand the condition from FOR row 16 to row 26. Can explain each row form if row to the end please.

Lines 16 through 26: for i=1:rows fprintf('('); for j=1:columns if j < columns fprintf("%.4f , ...

9 days ago | 1

| accepted

Answered

round to 2 decimal places but still have more than 2 decimal places when storing

"the stored value not storing 2 decimal places." If you mean the value written to file has more than 2 decimal places, that's b...

round to 2 decimal places but still have more than 2 decimal places when storing

"the stored value not storing 2 decimal places." If you mean the value written to file has more than 2 decimal places, that's b...

9 days ago | 1

| accepted

Answered

Find min and max datetime in table

T = table( ... [2;2;3;3], ... datetime({'05/20/22';'05/20/23';'04/12/99';'06/12/02'},'InputFormat','MM/dd/yy'), ... ...

Find min and max datetime in table

T = table( ... [2;2;3;3], ... datetime({'05/20/22';'05/20/23';'04/12/99';'06/12/02'},'InputFormat','MM/dd/yy'), ... ...

9 days ago | 0

| accepted

Answered

sort the matrix by the order of the first row

A = [ ... 3 5 4 1 2 0.2 0.5 0.7 0.1 0.9 0.7 0.9 0.4 0.3 ...

sort the matrix by the order of the first row

A = [ ... 3 5 4 1 2 0.2 0.5 0.7 0.1 0.9 0.7 0.9 0.4 0.3 ...

9 days ago | 0

| accepted

Answered

ismember to filtered table

That's doing ismember with the names of the files. [a,b]=ismember('meta_data_mri.MRID','MRIdata.subjects') [a,b]=ismember('abb...

ismember to filtered table

That's doing ismember with the names of the files. [a,b]=ismember('meta_data_mri.MRID','MRIdata.subjects') [a,b]=ismember('abb...

9 days ago | 0

Answered

Can someone run this function and give the results as I have 2017 version and I believe there are some functions that work in latest versions

It appears to run ok in R2017b. I guess that means you have R2017a. Here's the result: openfig('untitled.fig'); If I had to g...

Can someone run this function and give the results as I have 2017 version and I believe there are some functions that work in latest versions

It appears to run ok in R2017b. I guess that means you have R2017a. Here's the result: openfig('untitled.fig'); If I had to g...

9 days ago | 0

| accepted

Answered

Deleting rows with an if Statement

Here's a way to delete rows of a matrix if two conditions are both met: x = magic(7) % delete rows of x where the value in col...

Deleting rows with an if Statement

Here's a way to delete rows of a matrix if two conditions are both met: x = magic(7) % delete rows of x where the value in col...

9 days ago | 0

| accepted

Answered

How do I use readtable to read in an Excel file whose first column has indenting that I want to preserve?

opts = detectImportOptions('test.xlsx'); opts.VariableOptions(1).WhitespaceRule = 'preserve'; Ex_MassProps = readtable('test...

How do I use readtable to read in an Excel file whose first column has indenting that I want to preserve?

opts = detectImportOptions('test.xlsx'); opts.VariableOptions(1).WhitespaceRule = 'preserve'; Ex_MassProps = readtable('test...

9 days ago | 1

| accepted

Answered

function with text string input and excel file

warning off all get_car_info('Cars.xlsx','x') get_car_info('Cars.xlsx','y') get_car_info('Cars.xlsx','z') function out = g...

function with text string input and excel file

warning off all get_car_info('Cars.xlsx','x') get_car_info('Cars.xlsx','y') get_car_info('Cars.xlsx','z') function out = g...

9 days ago | 0

| accepted

Answered

How to set sample values to zero

Use x(x < threshold) = 0, where x is your signal and threshold is your noise amplitude. Or x(abs(x) < threshold) = 0, if you mea...

How to set sample values to zero

Use x(x < threshold) = 0, where x is your signal and threshold is your noise amplitude. Or x(abs(x) < threshold) = 0, if you mea...

9 days ago | 0

Answered

Non working while loop

The last line inside the while loop: x0 = x1 sets x0 to x1. Therefore, when the while condition is checked again (which happe...

Non working while loop

The last line inside the while loop: x0 = x1 sets x0 to x1. Therefore, when the while condition is checked again (which happe...

9 days ago | 1