Alger

524 Reputation

18 Badges

16 years, 35 days

MaplePrimes Activity


These are replies submitted by Alger

Thank you for your answer

I tried LinearSolve but with no answer from maple

I think, there is some problem in my Matrix.

I will verify it and try another time

Thank you for your answer

I tried LinearSolve but with no answer from maple

I think, there is some problem in my Matrix.

I will verify it and try another time

Matrix(  [ seq ( [n, n^2], n={seq(1..3,1),50,100,1000})]);

Matrix(  [ seq ( [n, n^2], n={seq(1..3,1),50,100,1000})]);

@Wang Gaoteng Execute these equations in maple:

eq := [vs(t) = ve(t-T)];

params := [];

initialconditions := [];

sys := DynamicSystems[AlgEquation](eq, inputvariable = [ve(t)], outputvariable = [vs(t)]);

Error, (in DynamicSystems:-AlgEquation) algebraic equations cannot depend on past/future values of the input/output

@Wang Gaoteng Execute these equations in maple:

eq := [vs(t) = ve(t-T)];

params := [];

initialconditions := [];

sys := DynamicSystems[AlgEquation](eq, inputvariable = [ve(t)], outputvariable = [vs(t)]);

Error, (in DynamicSystems:-AlgEquation) algebraic equations cannot depend on past/future values of the input/output

@Wang Gaoteng 

DynamicSystems dont accept equation [vs(t) = ve(t-T(t))] for any input signal and delay it.

For sinusoidal delay (for example) in above, you must introduce parameters in your signal input to get exactly the same signal in eq to work (ie f=1, amplitude=1, etc...). But, you can also work only with your block signal output which you defined in equation (eq) without input signal.

To delay other signal, you can do it in the same way with giving in eq ve(t) and vs(t) in fourier series or other expressions

 

@Wang Gaoteng 

DynamicSystems dont accept equation [vs(t) = ve(t-T(t))] for any input signal and delay it.

For sinusoidal delay (for example) in above, you must introduce parameters in your signal input to get exactly the same signal in eq to work (ie f=1, amplitude=1, etc...). But, you can also work only with your block signal output which you defined in equation (eq) without input signal.

To delay other signal, you can do it in the same way with giving in eq ve(t) and vs(t) in fourier series or other expressions

 

http://www.mapleprimes.com/questions/100482-Eval-A-List-Of-Numbers

http://www.mapleprimes.com/questions/100482-Eval-A-List-Of-Numbers

@Wang Gaoteng 

Probe in a measure current which link circuit in serie but it measure also the correct voltage which is the ground voltage 0.

Probe in b: measure current and voltageof the resistor (ok)

Probe in C: measure of voltage of all circuit between point C and ground

Probe in D: measure of voltage and current of the branch having Resistor and capacite and ground

Probe in E: measure of voltage and current of the branch capacite and ground (here current must be equal to in D)

@Wang Gaoteng 

Probe in a measure current which link circuit in serie but it measure also the correct voltage which is the ground voltage 0.

Probe in b: measure current and voltageof the resistor (ok)

Probe in C: measure of voltage of all circuit between point C and ground

Probe in D: measure of voltage and current of the branch having Resistor and capacite and ground

Probe in E: measure of voltage and current of the branch capacite and ground (here current must be equal to in D)

The correct answer for b is [0 0 x x]
You are right
Thank you

The correct answer for b is [0 0 x x]
You are right
Thank you

Thank you,

Yes I mean what you do, but when I add a value x to the first equation:

nn,kk:=2,2:

LinearAlgebra:-GenerateMatrix(
{seq(ap[k]=x+add(a[n]*sin(n*theta)*f(n,k),n=1..nn),k=1..kk),
seq(a[n]=add(ap[k]*g(n,k),k=1..kk),n=1..nn)},
[seq(ap[k],k=1..kk),seq(a[n],n=1..nn)]);

I get a wrong answer for b [0 0 x x]

The correct answer is [x x 0 0]

Thanks
First 10 11 12 13 14 15 16 Page 12 of 17