Answered

Does MatLab designer support inserting Text fields and CheckBoxes inside a ListBox?

As far as I know, there is no support for nested controls. Maybe using a uitable would work for what you want to do (synchroniz...

Does MatLab designer support inserting Text fields and CheckBoxes inside a ListBox?

As far as I know, there is no support for nested controls. Maybe using a uitable would work for what you want to do (synchroniz...

4 days ago | 0

Answered

How can I change the numbers to negative without altering the positive ones and make a sum of that? This is the serie 1-2+3-5+8-13+21-34+...

n=8; F=[1 2]; % suma=0; for i=3:n F(i)=F(i-1) + F(i-2); end disp(F) F(2:2:end) = -F(2:2:end) cumsum(F) sum(F)

How can I change the numbers to negative without altering the positive ones and make a sum of that? This is the serie 1-2+3-5+8-13+21-34+...

n=8; F=[1 2]; % suma=0; for i=3:n F(i)=F(i-1) + F(i-2); end disp(F) F(2:2:end) = -F(2:2:end) cumsum(F) sum(F)

5 days ago | 0

| accepted

Answered

Scatter plot with strings on x axis

sites = compose("%s%d",["J" "Ju" "P" "R" "S" "W"].',1:5).'; sites = sites(:); sites([12 14]) = []; n_sites_per_group = [5 5...

Scatter plot with strings on x axis

sites = compose("%s%d",["J" "Ju" "P" "R" "S" "W"].',1:5).'; sites = sites(:); sites([12 14]) = []; n_sites_per_group = [5 5...

5 days ago | 0

Answered

How to Plot data groups with different colors?

One way is to plot one line per depth interval, each with a different Color/MarkerFaceColor: % first, I make up some random dat...

How to Plot data groups with different colors?

One way is to plot one line per depth interval, each with a different Color/MarkerFaceColor: % first, I make up some random dat...

5 days ago | 0

| accepted

Answered

Selecting rows periodically from csv data file.

You can read the whole thing using, for instance, readtable t = readtable('test.csv'); or readmatrix M = readmatrix('test.csv...

Selecting rows periodically from csv data file.

You can read the whole thing using, for instance, readtable t = readtable('test.csv'); or readmatrix M = readmatrix('test.csv...

5 days ago | 0

Answered

fgetl - still a valid function?

Yes, fgetl is still a valid built-in MATLAB function. (Notice, the error message says, "error in fgetl (line 32)", so you know ...

fgetl - still a valid function?

Yes, fgetl is still a valid built-in MATLAB function. (Notice, the error message says, "error in fgetl (line 32)", so you know ...

5 days ago | 2

| accepted

Answered

How can I write both alphabets and numbers in .mat file on same cell?

If I understand the situtation, you have a mat file with some variables and you want to write those variables' names and values ...

How can I write both alphabets and numbers in .mat file on same cell?

If I understand the situtation, you have a mat file with some variables and you want to write those variables' names and values ...

5 days ago | 0

Answered

Edit field numeric appdesigner

Yes. You can have two uilabels associated with that NumericEditField, one uilabel with Text 'Distance :' to the left of the Nume...

Edit field numeric appdesigner

Yes. You can have two uilabels associated with that NumericEditField, one uilabel with Text 'Distance :' to the left of the Nume...

5 days ago | 0

Answered

Matlab Linux Dual Monitor Issue

Maybe explicitly set the Position of the output figure(s). Check the MonitorPositions that MATLAB is using: get(groot(),'Monit...

Matlab Linux Dual Monitor Issue

Maybe explicitly set the Position of the output figure(s). Check the MonitorPositions that MATLAB is using: get(groot(),'Monit...

5 days ago | 0

Answered

Index in position 1 is invalid. Array indices must be positive integers or logical values.

t(1) is 0 t=0:0.01:1; t(1) and 0 is not a valid index in MATLAB f_m = [1 2]; f_m(t(1)) It looks more like you're using f_m...

Index in position 1 is invalid. Array indices must be positive integers or logical values.

t(1) is 0 t=0:0.01:1; t(1) and 0 is not a valid index in MATLAB f_m = [1 2]; f_m(t(1)) It looks more like you're using f_m...

5 days ago | 0

Answered

Plotting boxplots at specific x axis locations over other data

You can specify the locations of the boxplots in the x direction using the 'Positions' argument: ROSdata = readtable('ROS_data....

Plotting boxplots at specific x axis locations over other data

You can specify the locations of the boxplots in the x direction using the 'Positions' argument: ROSdata = readtable('ROS_data....

5 days ago | 1

| accepted

Answered

Index exceeds the number of array elements. Index must not exceed 2.

This error happens because t has only two elements, so there is no element t(3). How to fix it depends on what the code should ...

Index exceeds the number of array elements. Index must not exceed 2.

This error happens because t has only two elements, so there is no element t(3). How to fix it depends on what the code should ...

5 days ago | 1

Answered

I don't know where my code is wrong

This line: height=2*(ycm+zcm*tan(theta(i)); % 1 2 3 21 is missing a close parenthesis ) somewhere.

I don't know where my code is wrong

This line: height=2*(ycm+zcm*tan(theta(i)); % 1 2 3 21 is missing a close parenthesis ) somewhere.

5 days ago | 1

Answered

Hello, Could anyone please help me with this issue. In this code, I want to save the output results after each increment in excel and I am unable to do it. Thanking you .

V is a 3-by-1 column vector in each iteration of the for loop, so one way to save them all is to make V a matrix instead, calcul...

Hello, Could anyone please help me with this issue. In this code, I want to save the output results after each increment in excel and I am unable to do it. Thanking you .

V is a 3-by-1 column vector in each iteration of the for loop, so one way to save them all is to make V a matrix instead, calcul...

5 days ago | 0

| accepted

Answered

How can I generate a Contour Plot from 1 column of Z data?

reshape the column vector to a matrix of the appropriate size, which is 8-by-225 (Ny-by-Nx). That can be done in two ways, and t...

How can I generate a Contour Plot from 1 column of Z data?

reshape the column vector to a matrix of the appropriate size, which is 8-by-225 (Ny-by-Nx). That can be done in two ways, and t...

5 days ago | 0

| accepted

Answered

For loop for Sine wave function

Yes, you can avoid that warning by pre-allocating sweptsin to the size it needs to be, which is the same size as t: T=5; %size ...

For loop for Sine wave function

Yes, you can avoid that warning by pre-allocating sweptsin to the size it needs to be, which is the same size as t: T=5; %size ...

5 days ago | 0

| accepted

Answered

Error importing .csv file with import script generated but not with green tick import button

The problem is that the line endings in that file are \r\r\n, i.e., two carriage return characters followed by a line feed chara...

Error importing .csv file with import script generated but not with green tick import button

The problem is that the line endings in that file are \r\r\n, i.e., two carriage return characters followed by a line feed chara...

5 days ago | 0

| accepted

Answered

Operate on 3d matrix based on 2d logical

You can manipulate B to be the same size as A and then use B as a logical index into A: % a (smaller) random 3D matrix: A = ra...

Operate on 3d matrix based on 2d logical

You can manipulate B to be the same size as A and then use B as a logical index into A: % a (smaller) random 3D matrix: A = ra...

5 days ago | 0

Answered

Reading complicated CSV file

Something along these lines might be of use: % get the numbers from the first two lines of the file; % maybe modify this depen...

Reading complicated CSV file

Something along these lines might be of use: % get the numbers from the first two lines of the file; % maybe modify this depen...

6 days ago | 2

Answered

How to create random matrix with specified step in interval [a, b]

a = 5; b = 34; step = 3; offset = 2; n_levels = 1+floor((b-a)/step) % for your reference, showing the min and max % ran...

How to create random matrix with specified step in interval [a, b]

a = 5; b = 34; step = 3; offset = 2; n_levels = 1+floor((b-a)/step) % for your reference, showing the min and max % ran...

6 days ago | 0

| accepted

Answered

Problem with cycle within a cycle output

You've got to re-initialize h to 1 before each h loop; otherwise you just get h=9 after the first time the h loop completes. As...

Problem with cycle within a cycle output

You've got to re-initialize h to 1 before each h loop; otherwise you just get h=9 after the first time the h loop completes. As...

6 days ago | 1

Answered

How to open and read .ffs file matlab?

% (first, make the attached .txt file an .ffs file) copyfile('SpiralAntennaBox_v02_FarField_4p5GHz.txt','SpiralAntennaBox_v02_F...

How to open and read .ffs file matlab?

% (first, make the attached .txt file an .ffs file) copyfile('SpiralAntennaBox_v02_FarField_4p5GHz.txt','SpiralAntennaBox_v02_F...

6 days ago | 0

| accepted

Answered

How to sort heatmap columns based on outside data

array = rand(13,28); idx = [13 5 24 23 17 15 3 12 1 25 26 4 18 10 27 14 21 7 20 19 8 28 11 2 6 22 16 9]; h = heatmap(array(:...

How to sort heatmap columns based on outside data

array = rand(13,28); idx = [13 5 24 23 17 15 3 12 1 25 26 4 18 10 27 14 21 7 20 19 8 28 11 2 6 22 16 9]; h = heatmap(array(:...

7 days ago | 0

| accepted

Answered

Cross product of two tables without common key

table1 = table(["A";"B";"C"],'VariableNames',{'Name'}) table2 = table([1;2;3;4],[0;0;0;0],'VariableNames',{'Number','Count'}) ...

Cross product of two tables without common key

table1 = table(["A";"B";"C"],'VariableNames',{'Name'}) table2 = table([1;2;3;4],[0;0;0;0],'VariableNames',{'Number','Count'}) ...

7 days ago | 0

| accepted

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