Answered
How do I keep f as a variable in a state space model, as f is supposed to be the input variable??
Hello Arya, Assuming that f(t) is the input to the system, it is not included in the B-matrix. Rathe, the B-matrix should be: ...

ungefär 2 månader ago | 0

Answered
Undefined function 'hinfnorm' for input arguments of type 'tf'.
Hi Kashish, If you don't have the Robust Control Toolbox for hinfnorm(), you can probably use sigma() from the Control Systems ...

ungefär 2 månader ago | 0

| accepted

Answered
Plotting Root Locus In matlab with K being a positive integar
Can use r = rlocus(sys,K) where sys is the transfer function with numerator of 1 and K is a vector of positive integers of int...

ungefär 2 månader ago | 0

Answered
I am getting unrealistic values using vpasolve
I had to rearrange the second and third equations to muliply through by Vcl and sqrt(f) respectively and restrict the range of t...

ungefär 2 månader ago | 1

Answered
Fourier series plotting and improving
Hi Faisal Running the code: syms n t T = 2; w = 2*pi/T; % Exponential Fourier series C(n) = (1/T)*(int(4*exp(-1i*w*n*t),t,...

ungefär 2 månader ago | 0

| accepted

Answered
What determines the maximum frequency when taking the FFT?
Hi L'O.G. If X is the output of Matlab's fft() function, then the corresponding frequency vector is: N = numel(X); wn = (0:(N...

ungefär 2 månader ago | 0

Answered
I am trying to plot an input function u(t) along a time interval [0,1] but I keep getting errors when i try to plot. Can anyone help me fix the code so it can plot?
Hello Royson, Looks like some sort of control problem involving the controllability Gramian? Maybe this is what you're looking ...

ungefär 2 månader ago | 1

| accepted

Answered
Symbolically solving vectors simultaneously
q0 = sym('q0_',[1 3]) moment=[5*q0(1)+25 6*q0(2)+45 5*q0(3)+45] solve(moment==0,q0)

ungefär 2 månader ago | 0

Answered
NEED HELP with fir1
Hi Justin, Executing the top part of the code ... f1 = 100; f2 = 300; f3 = 800; fs = 5000; m = (0.3*f1)/(f2/2); M = rand...

ungefär 2 månader ago | 0

Answered
Why does h2syn double the number of states?
Hey Ali, Both of those functions produce a dynamic controller that has the same number of states as the plant. So the resulting...

ungefär 2 månader ago | 0

| accepted

Answered
Trouble finding more than one solution with solve
Here's a brute force approach that at least seems to give a reasonable result for V0 = 0. This code runs very slowly because erf...

ungefär 2 månader ago | 0

| accepted

Answered
Need help initializing variable x and plotting probability density function
Hi Stirling, To plot the curve mean = 1930000; standardDeviation= 64000; % note theat ^2 is changed to .^2 for elementwise o...

ungefär 2 månader ago | 1

Answered
how can I plot a bode plot of transfer function that has one variable that changes the frequency response?
Tunable Models might be worth a look. They basically let a single model be defined with a one or more parameters that have defau...

ungefär 2 månader ago | 1

Answered
symbolic integration needed in the present code
syms h q x f(x) f0 f1(x) f2(x) f3(x) f = f0 + f1*q + f2*q.^2 + f3*q.^3; Eq0 = diff(f,x) - diff(f0,x); Eq1 = diff(f,x) - f^2; ...

2 månader ago | 0

Answered
sum of dirac delta function
syms d(x) t d(x) = dirac(x); t0 = 1:3:10; % a couple of terms for example y(x) = sum(d(x-t0))

2 månader ago | 0

| accepted

Answered
Why is tan(a) not equal to sin(a)/cos(a)
It's kind of a pain, but .... syms b alpha eq1 = b == sin(alpha)/cos(alpha); eq1 = rewrite(eq1,'tan') eq1 = lhs(eq1) == simp...

2 månader ago | 0

Answered
Need help finding the stability of a closed loop system and storing the values.
Assuming continuous time: Gred = tf([7.385,476.7],[1,19.39,491.5,3835,0]); Kp = 0:1:200; Kd = 0:1:10; Preallocate the matrix...

2 månader ago | 2

| accepted

Answered
Solving a symbolic equation for a vector
For each value of theta, there are four solutions, two of which are the trivial zero solution. All solutions can be saved in a c...

2 månader ago | 0

| accepted

Answered
Finding solution of an equation containing symbolic parameters. I want solution of one symbolic parameter in terms of another
Not sure why solve doesn't work as is. See below for one approach to a solution. syms c_1 c_2 D r_t %Parameters sig = 0.2; p...

2 månader ago | 1

Answered
Which is the correct transfer function notation?
Good catch. The documentation is incorrect. Assuming that sys represents the desired system, it should be entered as sys = tf(...

2 månader ago | 0

| accepted

Answered
Trying to find square of "control system"
Declare the control gains and frequency as real. syms P_slozka real; % kp syms I_slozka real; %T_I syms D_slozka real; %T_D ...

2 månader ago | 0

| accepted

Answered
Im trying to convolute a rect function and a sinc function
Because Gz is a variable, not a function, Gz(z) is trying to use the vector z as an index into the variable Gz. But z contains ...

2 månader ago | 0

Answered
design error of closed loop linear quadratic gaussian(LQG) regulator
Hi @Jun Seung Mun I think there are a few issues with the code. First, the plant should have at least one input for the control...

2 månader ago | 0

| accepted

Answered
I want to replace more than 1 random words in a sentence with "___" using matrices. I can type it out long hand but want to avoid this.
Hi Cade, It would be helpful to include an example input and show what the desired output should be. As best I can tell, maybe...

2 månader ago | 0

Answered
Difference between lhsnorm and normrnd
The doc page for lhsnorm is surprisingly sparse. But it does talk about the multi-variable normal distribution, in which case si...

2 månader ago | 0

| accepted

Answered
How do I reverse the effect of an integral block?
Hi Janith Are you sure the encoder is a pure differentiator? Even if it is, the simulation is likely to have problems with the...

2 månader ago | 0

| accepted

Answered
Can FILTFILT(B, A, X) yeild the same results as FILTFILT(SOS, G, X) assuming inputs are generated via [z,p,k] = butter(3,Wn) + [sos,g] = zp2sos(z,p,k) and [A,B] = butter(3,Wn)
Hello Chris, Here's the code I ran (unknown to me, butter() assumes a bandpass by default with a two-element frequency vector, ...

2 månader ago | 1

| accepted

Answered
Why does integrating my signal attenuate it?
Hi Janith, If the input to the integrator block is u(t) = sin(w*t), the output of the integrator will be y(t) = -1/w*cos(w*t) ...

2 månader ago | 2

| accepted

Answered
What is the best way to make bodemag of multiple MIMO systems distinguishable? Markers?
Hi @Bruno Dogancic Here's some code to put an 'o' marker on every 10th data point. Adapt as needed to change markers, line styl...

2 månader ago | 0

| accepted

Answered
How can i force simulink to use a set of data from another simulink model ?
Try using the sim() command instead of set_param. I had trouble with the latter, but no problems with the former. This code wo...

2 månader ago | 0

| accepted

Load more