Answered

getting the information from the figure

For recent versions of MATLAB (R2019a and after), the help on writematrix has useful examples that I think apply to your questio...

getting the information from the figure

For recent versions of MATLAB (R2019a and after), the help on writematrix has useful examples that I think apply to your questio...

7 months ago | 0

Answered

I am trying to put zero on top of each generated column.

Your first reshape is the right approach, to arrange the values into a matrix with the right number of columns ws = 6; ...

I am trying to put zero on top of each generated column.

Your first reshape is the right approach, to arrange the values into a matrix with the right number of columns ws = 6; ...

7 months ago | 0

| accepted

Answered

Validating each value using a while loop

I think your while loop needs to have the input() within it While the user hasn't given a valid number Ask for a number ...

Validating each value using a while loop

I think your while loop needs to have the input() within it While the user hasn't given a valid number Ask for a number ...

7 months ago | 0

Answered

How can I get my minimum spanning tree to select only one edge?

If this calculation is a smaller part of a larger problem like determining the shortest path between a pair of distant nodes, th...

How can I get my minimum spanning tree to select only one edge?

If this calculation is a smaller part of a larger problem like determining the shortest path between a pair of distant nodes, th...

7 months ago | 0

Answered

getting the information from the figure

This older question/answer suggests adding the 'Tag' property to the plot. https://www.mathworks.com/matlabcentral/answers/1166...

getting the information from the figure

This older question/answer suggests adding the 'Tag' property to the plot. https://www.mathworks.com/matlabcentral/answers/1166...

7 months ago | 0

| accepted

Answered

How to match two arrays in Matlab

Is this what you are trying to get? Second column of B based on C matching A A = 1:10; B = [21 22;10 11;23 25;33 30;32 35;21 ...

How to match two arrays in Matlab

Is this what you are trying to get? Second column of B based on C matching A A = 1:10; B = [21 22;10 11;23 25;33 30;32 35;21 ...

9 months ago | 0

Answered

How to quickly find the column index of the last non-zero element in all rows in a sparse matrix?

reorderRow = arrayfun(@(X) find(A(X,:),1,'last'), 1:size(A,1)) reorderRow = 1 2 3 2 3

How to quickly find the column index of the last non-zero element in all rows in a sparse matrix?

reorderRow = arrayfun(@(X) find(A(X,:),1,'last'), 1:size(A,1)) reorderRow = 1 2 3 2 3

9 months ago | 0

| accepted

Answered

Help with extracting info from a listbox in a specific way

You can build a cell array using the row as the index, and each element of the cell array can be a numeric array of the column(s...

Help with extracting info from a listbox in a specific way

You can build a cell array using the row as the index, and each element of the cell array can be a numeric array of the column(s...

9 months ago | 0

| accepted

Answered

Replace string and then place it again

This is intentionally backwards from what you asked; adjusting it to start with all '#' is for you helpful: https://www.mathwor...

Replace string and then place it again

This is intentionally backwards from what you asked; adjusting it to start with all '#' is for you helpful: https://www.mathwor...

9 months ago | 1

| accepted

Answered

Reordering string arrays if string is >9

sort_nat is powerful, and has helped me several times. An alternative for simple number/not-number values is straightforward f...

Reordering string arrays if string is >9

sort_nat is powerful, and has helped me several times. An alternative for simple number/not-number values is straightforward f...

9 months ago | 0

| accepted

Answered

How to sum matrix of different size on Simulink? (R2019a)

The dimensions must agree, in MATLAB. Z = zeros(400,32); O = ones(1,32); Z+O; Error using + Matrix dimensions must agree....

How to sum matrix of different size on Simulink? (R2019a)

The dimensions must agree, in MATLAB. Z = zeros(400,32); O = ones(1,32); Z+O; Error using + Matrix dimensions must agree....

9 months ago | 0

Answered

Using 'for loop' on a function call

If you want to iterate along x_min and x_max, you can use a single counter in your for loop for i = 1 : length(x_min) % both v...

Using 'for loop' on a function call

If you want to iterate along x_min and x_max, you can use a single counter in your for loop for i = 1 : length(x_min) % both v...

9 months ago | 0

| accepted

Answered

Concatenating vectors based on list of variable names

c = cellfun(@eval, order, 'un', 0); r = vertcat( c{:} ); % horzcat if that's what you wanted, and all variables in order are...

Concatenating vectors based on list of variable names

c = cellfun(@eval, order, 'un', 0); r = vertcat( c{:} ); % horzcat if that's what you wanted, and all variables in order are...

9 months ago | 0

| accepted

Answered

How do I delete cell elements from a cell array?

function kmvsolve hw_i = {'K',5,2; 50,4,'v'; 70,'m',9 }; hw_o = physicsHW( hw_i ) end function out = physi...

How do I delete cell elements from a cell array?

function kmvsolve hw_i = {'K',5,2; 50,4,'v'; 70,'m',9 }; hw_o = physicsHW( hw_i ) end function out = physi...

9 months ago | 0

Answered

Why is my code messing up on this specific test case?

function out = lostAtSeaCucumber( vec, srch ) collected = ''; % temporary storage for names visited = zeros(size(ve...

Why is my code messing up on this specific test case?

function out = lostAtSeaCucumber( vec, srch ) collected = ''; % temporary storage for names visited = zeros(size(ve...

9 months ago | 0

| accepted

Answered

How can I index a vector based on the vector's values?

V = [2 5 4 1 3]; R(1) = V(1); for i = 2:length(V) R(end+1) = V( R(i-1) ); end R % new vector R = 2 5 3 ...

How can I index a vector based on the vector's values?

V = [2 5 4 1 3]; R(1) = V(1); for i = 2:length(V) R(end+1) = V( R(i-1) ); end R % new vector R = 2 5 3 ...

9 months ago | 0

| accepted

Answered

Change Julian date read in from excel to a MM-dd-yyyy form and plotting

see https://www.mathworks.com/help/exlink/convert-dates-between-microsoft-excel-and-matlab.html and perhaps this old question w...

Change Julian date read in from excel to a MM-dd-yyyy form and plotting

see https://www.mathworks.com/help/exlink/convert-dates-between-microsoft-excel-and-matlab.html and perhaps this old question w...

9 months ago | 0

| accepted

Answered

Importing txt files and using loops

Similar to Mario Malic but using regular expressions R = []; % init to empty fid = fopen('J94.txt','r'); t = fge...

Importing txt files and using loops

Similar to Mario Malic but using regular expressions R = []; % init to empty fid = fopen('J94.txt','r'); t = fge...

9 months ago | 0

Answered

Shifting of 3D curve

You seem to be dividing the axis scale by 5. The same steps also apply to 'XTickLabel' ylabel = get(gca, 'YTickLabel') % ret...

Shifting of 3D curve

You seem to be dividing the axis scale by 5. The same steps also apply to 'XTickLabel' ylabel = get(gca, 'YTickLabel') % ret...

9 months ago | 0

| accepted

Answered

Reduce MATLAB method startup time

I couldn't find a way to avoid the delay, but I use this to give the user a reason for the delay. It uses my specific situatio...

Reduce MATLAB method startup time

I couldn't find a way to avoid the delay, but I use this to give the user a reason for the delay. It uses my specific situatio...

9 months ago | 0

Answered

for loop for switch case

would arrayfun work for your code? It would handle both x as a single number and x as a vector, setting 'a' to a single number ...

for loop for switch case

would arrayfun work for your code? It would handle both x as a single number and x as a vector, setting 'a' to a single number ...

9 months ago | 0

| accepted

Answered

Updating a zeroized matrix with provided row vectors

Force(Nodal_Loads(:,1),:) = Nodal_Loads(:,2:4)

Updating a zeroized matrix with provided row vectors

Force(Nodal_Loads(:,1),:) = Nodal_Loads(:,2:4)

9 months ago | 0

| accepted

Answered

how can i deal with .mat file in Matlab?

See load It will add variables from the mat file to your workspace.

how can i deal with .mat file in Matlab?

See load It will add variables from the mat file to your workspace.

9 months ago | 0

Answered

Find and replace in a character array

See regexprep and remember that to get a single-quote it must be doubled up in the replacement string F='(B~C) + (~AB)'; rege...

Find and replace in a character array

See regexprep and remember that to get a single-quote it must be doubled up in the replacement string F='(B~C) + (~AB)'; rege...

9 months ago | 0

Answered

Storing the output of a program in a matrix

Do you mean like this? progA = @() 42; % return 42 for each invocation y = progA() y = 42 z = arrayfun(@(X) progA(),...

Storing the output of a program in a matrix

Do you mean like this? progA = @() 42; % return 42 for each invocation y = progA() y = 42 z = arrayfun(@(X) progA(),...

9 months ago | 0

Answered

Coordinates of a 3 by 3 by 3 array

yy=zeros(3,3,3); yy(1,2,3) = 1 yy(:,:,1) = 0 0 0 0 0 0 0 0 0 yy(:,:,2) = 0 ...

Coordinates of a 3 by 3 by 3 array

yy=zeros(3,3,3); yy(1,2,3) = 1 yy(:,:,1) = 0 0 0 0 0 0 0 0 0 yy(:,:,2) = 0 ...

9 months ago | 0

Answered

How to shuffle matrix entries using MATLAB?

perhaps a modification based on the sample code showing use of perms?

How to shuffle matrix entries using MATLAB?

perhaps a modification based on the sample code showing use of perms?

9 months ago | 0

| accepted

Answered

Extract lines of a three dimensional matrix using an array of indices and NO for-loop

Use column 1 of m to select rows of r in the first >> r( m(:,1), :,1) ans = 1 0 2 1 1 Use column 2 of m...

Extract lines of a three dimensional matrix using an array of indices and NO for-loop

Use column 1 of m to select rows of r in the first >> r( m(:,1), :,1) ans = 1 0 2 1 1 Use column 2 of m...

9 months ago | 0

| accepted

Answered

How do I create a matrix from a file from reading the first row and then use that first number to control a "for" loop to build

MOHD AQUIB is on the right track, reading one data point first before the loop, but left out the part within the loop that conti...

How do I create a matrix from a file from reading the first row and then use that first number to control a "for" loop to build

MOHD AQUIB is on the right track, reading one data point first before the loop, but left out the part within the loop that conti...

9 months ago | 0

Answered

How can turn two indexing vectors into a corresponding matrix that counts how many locations that point has been hit?

The diagonal of a matrix is those elements whose subscripts are (1,1), (2,2), etc s = sparse(x, y, 1) s = (1,1) 2 ...

How can turn two indexing vectors into a corresponding matrix that counts how many locations that point has been hit?

The diagonal of a matrix is those elements whose subscripts are (1,1), (2,2), etc s = sparse(x, y, 1) s = (1,1) 2 ...

9 months ago | 0

| accepted