Answered

Question about matricies in Matlab

You'll have to fill in the last spot ox x2 with something if you want to combine x1, x2, and x3 into a single matrix. The value ...

Question about matricies in Matlab

You'll have to fill in the last spot ox x2 with something if you want to combine x1, x2, and x3 into a single matrix. The value ...

14 dagar ago | 0

| accepted

Question

Why Does "clear all" Impact Prior Commands in a Script?

Here is the example code. If I comment the "clear all" line in Section 2 the ouput of fplot() in Section 1 comes out fine with ...

14 dagar ago | 2 answers | 0

Question

Did LiveScript Get Worse in 2020b?

I recently updated from 2019a to 2020b. I've been working on Live Script. In 2019a, it works fine. In 2020b I'm seeing a serio...

15 dagar ago | 1 answer | 0

Answered

how to plot impulses obtaining x and y values (non periodic) from 2 separate matrices

Is one of these what you want? SpurOffsetFreq = [37.467 56.486 85.159; 56.486 86.693 113.309]; SpurLeveldBc = [-96.527 -97.912...

how to plot impulses obtaining x and y values (non periodic) from 2 separate matrices

Is one of these what you want? SpurOffsetFreq = [37.467 56.486 85.159; 56.486 86.693 113.309]; SpurLeveldBc = [-96.527 -97.912...

16 dagar ago | 0

| accepted

Answered

Simulink To workspace issues R2017a

Don't know why those two sim commands would yield different results. In the first instance, I suspect that currvolt is inside an...

Simulink To workspace issues R2017a

Don't know why those two sim commands would yield different results. In the first instance, I suspect that currvolt is inside an...

16 dagar ago | 0

| accepted

Answered

A better way to do antidiagonal matrix vectorization?

The approach in test1() isn't faster, but perhaps it meets the criterion for more elegance. My tests indicate that most of the ...

A better way to do antidiagonal matrix vectorization?

The approach in test1() isn't faster, but perhaps it meets the criterion for more elegance. My tests indicate that most of the ...

16 dagar ago | 0

| accepted

Answered

Replacing Blocks in Simulink but keep their value

You can use : val = get_param(blk,'Value') to get the value of the Contant block(s) to be replaced. Then replace the block(s)...

Replacing Blocks in Simulink but keep their value

You can use : val = get_param(blk,'Value') to get the value of the Contant block(s) to be replaced. Then replace the block(s)...

17 dagar ago | 0

Answered

How can I call an array of letters into a for loop?

If I understand the question .... letters = 'ABCD'; % simpler for ii = 1:4 fprintf('The open loop poles for part %s are:\n',...

How can I call an array of letters into a for loop?

If I understand the question .... letters = 'ABCD'; % simpler for ii = 1:4 fprintf('The open loop poles for part %s are:\n',...

17 dagar ago | 0

| accepted

Answered

How would I get an inverse and transfer function of a matrix with variable s?

A is of class char. What I think you want is a transfer function matrix from the Control Systems Toolbox A = [('s' + 0.06728) ...

How would I get an inverse and transfer function of a matrix with variable s?

A is of class char. What I think you want is a transfer function matrix from the Control Systems Toolbox A = [('s' + 0.06728) ...

18 dagar ago | 1

| accepted

Answered

MATLAB returns a wrong value of determinant.

The reason det() doesn't return zero for this matrix is because the floating point errors in the computation of the determinant....

MATLAB returns a wrong value of determinant.

The reason det() doesn't return zero for this matrix is because the floating point errors in the computation of the determinant....

18 dagar ago | 1

| accepted

Question

Why Does fplot() Show a Phantom Pole?

Example of fplot() showing a pole where clearely one does not exist. I know I can get rid of the dased line with the ShowPoles o...

21 dagar ago | 1 answer | 1

Answered

'ab[c]' to this 'ab_c' ?

C = { '10fthf[c]' '10fthf[h]' '10fthf[m]' '10fthf[x]'} cellstr(extractBefore(string(C),"[") + "_" + extractBefore(e...

'ab[c]' to this 'ab_c' ?

C = { '10fthf[c]' '10fthf[h]' '10fthf[m]' '10fthf[x]'} cellstr(extractBefore(string(C),"[") + "_" + extractBefore(e...

22 dagar ago | 0

Answered

Numerical Solution for a system of Two Differential Equations

Because V(t) is an input presumably it can be expressed as a function of time, in which case the simplest appraoch is to just c...

Numerical Solution for a system of Two Differential Equations

Because V(t) is an input presumably it can be expressed as a function of time, in which case the simplest appraoch is to just c...

22 dagar ago | 0

Answered

Even with all my effort, I can not get my plot to show a line, why?

At the end of your loop, the variable balance is a single number. Maybe you wanted balance(i) = Obalance so that balance is a...

Even with all my effort, I can not get my plot to show a line, why?

At the end of your loop, the variable balance is a single number. Maybe you wanted balance(i) = Obalance so that balance is a...

23 dagar ago | 0

Answered

Inputting simulation data to Simulink

One option is the From Workspace block.

Inputting simulation data to Simulink

One option is the From Workspace block.

23 dagar ago | 0

| accepted

Answered

Plot signal of DFT without using FFT function

The first approach to compute DFT directly using the definition can't be correct because there is no summation over n. Try it th...

Plot signal of DFT without using FFT function

The first approach to compute DFT directly using the definition can't be correct because there is no summation over n. Try it th...

24 dagar ago | 0

| accepted

Answered

How do I input a tranfer function in simulink with just a numerator?

Similar question discussed here

How do I input a tranfer function in simulink with just a numerator?

Similar question discussed here

24 dagar ago | 0

Answered

Issue with FFT/Power Spectral Density

That peak is at dc because the mean of the data is very large. Try fhat=fft(detrend(ecg_data),n); to take out the mean before ...

Issue with FFT/Power Spectral Density

That peak is at dc because the mean of the data is very large. Try fhat=fft(detrend(ecg_data),n); to take out the mean before ...

24 dagar ago | 0

Answered

Solving a transcendental equation

Here's another way to get a numeric solution, staying in the symbolic world % Pyhsical Parameters L = 0.02; %[m] H = 0.5; %[m...

Solving a transcendental equation

Here's another way to get a numeric solution, staying in the symbolic world % Pyhsical Parameters L = 0.02; %[m] H = 0.5; %[m...

25 dagar ago | 0

Answered

lsim function not work for polynomial model

I'm not sure what a "polynomial model" is. But that error message means that lsim is being called on a discrete time system that...

lsim function not work for polynomial model

I'm not sure what a "polynomial model" is. But that error message means that lsim is being called on a discrete time system that...

25 dagar ago | 0

| accepted

Answered

Fourier transform of symbolic function

Replicating the code: clear syms t syms y(t) z(t) syms k m w J I Dy = diff(y); Dz = diff(z); k = 4.5682; m = 0.2; w = 0...

Fourier transform of symbolic function

Replicating the code: clear syms t syms y(t) z(t) syms k m w J I Dy = diff(y); Dz = diff(z); k = 4.5682; m = 0.2; w = 0...

26 dagar ago | 1

Answered

I m trying to solve homogeneous linear system equations X = K exp (Lamda (t))

It doesn't work because A is a 3 x 3 matrix, but Y is only 2 x 1, so A*Y doesn't make sense. Maybe you meant to include a third ...

I m trying to solve homogeneous linear system equations X = K exp (Lamda (t))

It doesn't work because A is a 3 x 3 matrix, but Y is only 2 x 1, so A*Y doesn't make sense. Maybe you meant to include a third ...

26 dagar ago | 0

| accepted

Answered

Best way to optimize iterative Simulink calls

I have no idea why a run in the loop takes so much longer than a single run not in the loop. Might be worth reaching out to Tech...

Best way to optimize iterative Simulink calls

I have no idea why a run in the loop takes so much longer than a single run not in the loop. Might be worth reaching out to Tech...

27 dagar ago | 1

Answered

How to plot a tangent line between two lines

Can use the Symbolic Math Toolbox for the exact result syms x real y_yellow(x) = 4187*x - 51372; y_red(x) = 20312*exp(0.0524*...

How to plot a tangent line between two lines

Can use the Symbolic Math Toolbox for the exact result syms x real y_yellow(x) = 4187*x - 51372; y_red(x) = 20312*exp(0.0524*...

28 dagar ago | 0

| accepted

Answered

Check for missing argument or incorrect argument data type in call to function 'abs'.

I doubt that res.control is a numeric array. Depending what how the signal "control" is formed in the simulation RTS, you'll pro...

Check for missing argument or incorrect argument data type in call to function 'abs'.

I doubt that res.control is a numeric array. Depending what how the signal "control" is formed in the simulation RTS, you'll pro...

28 dagar ago | 0

Answered

(Need Help) How to generate state-space model in Matlab?

The output in eq (2) should be: y = C*x + D*u i.e., D multiplies the input. It's not a constant in the output. To your que...

(Need Help) How to generate state-space model in Matlab?

The output in eq (2) should be: y = C*x + D*u i.e., D multiplies the input. It's not a constant in the output. To your que...

28 dagar ago | 0

| accepted

Answered

how to extract a transfer function or state space model from a Simulink model

Check out doc linearize

how to extract a transfer function or state space model from a Simulink model

Check out doc linearize

29 dagar ago | 0

| accepted

Answered

How to change the step size of rlocus

rlocus() takes a second argument that defines the gains, k, where the points are plotted. rlocus(sys,k) Specify k to make the ...

How to change the step size of rlocus

rlocus() takes a second argument that defines the gains, k, where the points are plotted. rlocus(sys,k) Specify k to make the ...

29 dagar ago | 0

| accepted

Answered

How do you solve for constants in a system of equations?

syms P L E1 E2 % are all known values, E1 and E2 not used? syms I1 I2 E % also known values? syms C1 C2 C3 C4 syms x ...

How do you solve for constants in a system of equations?

syms P L E1 E2 % are all known values, E1 and E2 not used? syms I1 I2 E % also known values? syms C1 C2 C3 C4 syms x ...

30 dagar ago | 1

Answered

Solving Jacobian matrix for singularities

Becase this is an assignment, here's some code and hints to get started syms TH1 TH2 TH3 TH4 TH5 TH6 TH = sym('TH',[1 6]); % g...

Solving Jacobian matrix for singularities

Becase this is an assignment, here's some code and hints to get started syms TH1 TH2 TH3 TH4 TH5 TH6 TH = sym('TH',[1 6]); % g...

30 dagar ago | 2

| accepted