Respondida
plotting a surface between two curve
Hi M, Here's some code to get started. % small curve file_address = 'https://www.mathworks.com/matlabcentral/answers/uploaded...

alrededor de 3 años hace | 0

| aceptada

Respondida
convolution without conv function
Questions like this are fairly common on this forum. A closed form expression can be obtained using syms heaviside rectangula...

alrededor de 3 años hace | 0

Respondida
fplot and laplace transform
Based on the comment thread in the question, I think the best you can do symbolically would be some something like this: A = [-...

alrededor de 3 años hace | 1

Respondida
Complex equation in MATLAB (control engineering)
Hi Michael, vpasolve found a solution, even if it's not the one you want. syms s syms w T real F_O = (exp(-s*T))/(s*(1+s)); ...

más de 3 años hace | 0

Respondida
how to model this algorithm in simulink?
In the integrator block, set the "Initial Condition Source" to external. Then, connect that source to whatever logic you need t...

más de 3 años hace | 0

Respondida
Discretize State Space feedback controller using c2d()
Hi John, lqrd returns the gains for a discrete time controller. The Control System Toolbox cannot model hybrid systems, as far ...

más de 3 años hace | 1

| aceptada

Respondida
Matlab function block and integration
If computing the instantaneous power as a function of time, why not feed that into an integerator to find the energy as a functi...

más de 3 años hace | 1

Respondida
How to create a sine function from simulink blocks?
Why not just use a Sine Wave block? Would be a lot easier, and you can specify the sample time. The plot you're getting is most...

más de 3 años hace | 0

| aceptada

Respondida
Linearize and Transfer Function
Does linearize do what you need? It can be used to linearize a model or a specific block in a model. Not sure how well it works...

más de 3 años hace | 1

Respondida
remove annotations from diskmarginplot
Hi Muhammad, Something like this might work, either inside or after the loop. Some experimentation may be needed. Disk margin ...

más de 3 años hace | 0

| aceptada

Respondida
How do I change variables so that I can differentiate with respect to a derivative?
Hi Curran, The doc page functionalDerivative has related example and shows the problem can be solved like this: % Symbols sy...

más de 3 años hace | 2

| aceptada

Respondida
Normalizing an FFT Vector
Hi bil, Define psi syms x real L = 100; psi(x) = sqrt(sym(2)/L)*sin(sym(pi)*x/L)*rectangularPulse(0,L,x); %particle in a box...

más de 3 años hace | 1

| aceptada

Respondida
Close loop bode plot
If you have a model of the plant and a model of the controller, it's likely that all that's needed is the feedback command to co...

más de 3 años hace | 0

Respondida
How does bandpower() round the input frequencies in variable 'freqrange'?
Hi Joey, bandpower is an .m file, at least in 2022a, so you can inspect the code. My reading is that it will compute the power...

más de 3 años hace | 0

| aceptada

Respondida
Symbolic acos( cos(theta) ) does not return theta.
simplify does provide an option that returns theta: syms theta real assume( theta >-1 & theta < 1) a = simplify( acos(cos(the...

más de 3 años hace | 0

Respondida
I have a transfer function as shown, how do i introduce this block in simulink
Use a Tranport Delay block with Time Delay parameter of 0.2 in series with a Transfer Fcn with Numerator 1 and Denominator [0.1 ...

más de 3 años hace | 0

Respondida
I cannot match the calculated from formula FFT with the MATLAB answer though they should be the same
Hi Jonathan Let's define the input signal symbolically clear syms a x w real s1(x) = a*sech(a/sqrt(2)*x) Its Continous Time...

más de 3 años hace | 1

| aceptada

Respondida
d2c adding additional states to LTI
Hi Bobby, d2c using either the zoh or foh methods has a constraint that the eigenvalues of the A matrix can't be on the negativ...

más de 3 años hace | 0

| aceptada

Respondida
Using rlocus I am confused
Hi Madyson, If you want to draw the root locus for a specific range of gains, then only specify a single range at a time G = t...

más de 3 años hace | 0

Respondida
How can I get the parameters of a MATLAB Function programmatically on command line
For a specific Matlab Function block, as asked in the question (I have a simple Matlab Function block in my model with one input...

más de 3 años hace | 0

Respondida
Simulink State Space Error
Hi Dylan, Unclear why the error message refers to "Project1/Step" when the model apparently does not contain a Step block. Any...

más de 3 años hace | 1

| aceptada

Respondida
IMU sensor fusion: imufilter command reduces number of samples
Hi Aishwarya, Because the decimation factor is 2, shoudn't it be expected that there be half as many output samples as there ar...

más de 3 años hace | 0

Respondida
Using a persistent array in a Simulink function block
Hi richard, The typical structure would look like this: function [a11, a12, a21, a22, b1, b2] = fcn(I_in, V_out, U_in) persis...

más de 3 años hace | 0

| aceptada

Respondida
simple test for nufft not working
Hi Pieter, I don't think that expression for Y(k) is correct. We can check symbolically %% define signal t = sym([-1.0,1.0]);...

más de 3 años hace | 0

| aceptada

Respondida
In kalman filter, the elements of state transition matrix using fourth-order runge-kutta integration
Hi Chong-You, It sounds like the system is linear and time invariant. In continuous time, the state dynamics are: xdot(t) = A...

más de 3 años hace | 0

Respondida
Using Bus in Simulink
Does Load Data using the From Workspace Block include an example that will help?

más de 3 años hace | 0

Respondida
Error using symfun/subsref (line 203) Invalid argument at position 2.
Hi Catalina, Need to subscript N in the foor loop to create a vector with 3 elements. Also, the final construction of N had an ...

más de 3 años hace | 0

Respondida
Convert cell array of string arrays to a single string array
Hi Charles Use vertcat with a comma separated list as the input my_cell = cell(5,1); % Assign some values my_cell{1} = "even...

más de 3 años hace | 0

| aceptada

Respondida
Function writing in MATLAB in symbolic format
It appears that the symfun objects have to have the same arguments (number and order) to add them syms rho(x,y,z,t) rho_m(x,y,z...

más de 3 años hace | 0

Respondida
How to input exponentials in transfer functions using Simulink?
In addition to using a single transfer function along with gains and transport delays as suggested by @Sam Chak, if you have the...

más de 3 años hace | 0

Cargar más