Answered
Computer to boost MATLAB operation
Where is your time being spent - in the nested loop, or in the last loop that is outside the nested loop? If, by "last loop", y...

3 years ago | 0

Answered
Giving a moving point a chance to change path every step?
You should just run the script directly. You should not try to call selectPath from the command line.

3 years ago | 1

Answered
Giving a moving point a chance to change path every step?
Not sure exactly what you want, but possibly this is getting close. The refactoring should make it easier to modify. % set rand...

3 years ago | 1

| accepted

Answered
Handling data cell array
Yes, regex is elegant. Here is a non-regex script. This algorithm allows the x,y,z to be in any order in each row of A. A = {'...

3 years ago | 1

Answered
Matlab row subtraction of matrix
On the other hand, maybe you want to subtract row 2 from all the rows. In that case, you can do this. >> A A = 1 2 ...

3 years ago | 0

| accepted

Answered
Matlab row subtraction of matrix
I am taking a guess as to what you want. Would be nice if you gave a simple matrix, A, and showed the desired result. But here i...

3 years ago | 0

Answered
Relation of Elements of matrix
B = 3; [r, ~] = ind2sub( size(A), find(A==B) ); z = A(sort(r),:); zu = unique(z(:))'

3 years ago | 0

Answered
Matrix dimensions must agree.
As Jon pointed out, you can subtract two matrices if they are "the same size (same number of rows and columns)" It is also poss...

3 years ago | 0

Answered
how do u make a new value that is the sum of two columns
A = [1 2 ;3 4; 5 6 ;7 8; 9 10; 11 12; 13 14; 15 16] A = 1 2 3 4 5 6 7 8 9 10 ...

3 years ago | 0

Answered
Making an array using loop
Change ORIGINAL_POST to false to get slightly different result. clearvars; clc; % remove previous debug runs lenA = 60; % as...

3 years ago | 0

Answered
Reading the matrix elements row wise
If you do not want to take the transpose of the A matrix, you can work with the subscripts instead. A = [1 2 3; 4 5 6]; sz = s...

3 years ago | 1

| accepted

Answered
Getting two outputs when using function with implemented if statement
In your acuteAngle function, there is a disp() line which gives you the first output. The calling routine disp(acuteAngle() give...

3 years ago | 1

| accepted

Answered
how to mute the signal at a certain time
This will remove all the leading zeros of a Sig vector: Sig = Sig(find(Sig,1,'first'):end);

3 years ago | 1

Answered
Reading the matrix elements row wise
A = [1 2 3; 4 5 6]; Atr = transpose(A); Atr(1:6) ans = 1 2 3 4 5 6

3 years ago | 1

Answered
Plotting and finding the intersection of 2 curves
If you have two vectors, x1, y1 that form the curve (x1, y1), and likewise, another curve (x2, y2), then you can get the interse...

3 years ago | 0

Answered
Is it possible to have two indices in a for loop?
>> Is it possible to have 2 indices in the same for loop? (i and k). In your i- and k-loops, you are considering every combinat...

3 years ago | 0

Answered
Is it possible to have two indices in a for loop?
Jan's solution appears to not provide all combinations of (i,k) for the 2D array, AEMGstructHR. So I do not see how that constru...

3 years ago | 0

Answered
Frequency and Phase response of an IIR system whose system function is given H(z)
Here is an example to plot the magnitude and phase frequency response >> b = [0.0563 -0.0009 -0.0009 0.0563]; >> a = [1...

3 years ago | 0

Answered
Solving probability problems with MATLAB
You can simulate this problem using a Monte Carlo Simluation. https://www.mathworks.com/matlabcentral/answers/97605-are-there-a...

3 years ago | 0

Answered
How to make the estimation error and average it correctly?
for sd = 0:10:50 PN=Po+(sd.*gaussnoise); end In each iteration of this inner loop, PN is computed with a new ...

3 years ago | 0

| accepted

Answered
Is there a way to access a struct object's reference (handle) in MATLAB?
This may be close to what you are looking for. Define a classA.m classdef classA < handle properties a end me...

3 years ago | 0

| accepted

Answered
Removing one of two plots on a single axis
t =0:.01:1; y = sin(2*pi*4*t); hold on; h1 =plot(.2,.5,'ro'); pause delete(h1) Hit a spacebar and the red circle will disap...

3 years ago | 0

Answered
Compare Matrices within tolerance range
For a tolerance match between corresponding elements of the rows, start off with this: a = a(:); b = b(:); %% Check for equi...

3 years ago | 0

Answered
How to resolve Matrix dimensions error?
I made the code more readable to me, and adjusted the dimensions which are in the annotations. % Increment of current I=0:0.5:...

3 years ago | 0

| accepted

Answered
How to resolve Matrix dimensions error?
y = polyval(I,x); % Error Did you mean y = polyval(x,I);

3 years ago | 0

Answered
How to resolve Matrix dimensions error?
E =(Po-y).^2; % ( 1x21 - 1x3 ) .^ 2 is this what you want: E =(Po-y').^2; % ( 1x21 -3x1 ) .^ 2

3 years ago | 0

Answered
subtraction of each row with every other row
B = repmat(A, N,1) - repelem(A,N,1);

3 years ago | 1

Answered
How can we convert programs made on older version to be available on newer version of MATLAB?
I had problems with Excel in general when a Windows upgrade to Windows Defender occured. Defender started marking certain folder...

3 years ago | 0

Answered
subtraction of each row with every other row
A=[1,2,3,4,5; 6,7,8,9,10; 11, 12, 13, 14, 15;16, 17, 18, 19, 20]; c = nchoosek(1:size(A, 1),2); c2 = [c; fliplr(c)]; B = ze...

3 years ago | 0

Answered
Which is more efficient for iterative programs: while loops or terminating with an if statement and break command?
for the "%if statement with break": Suppose someArray has a million elements in it. If, in the 10th iteration, criteria(i)==1, ...

3 years ago | 0

Load more