[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #63661] Results of function "tf" may lead to e
From: |
Charles Praplan |
Subject: |
[Octave-bug-tracker] [bug #63661] Results of function "tf" may lead to execution error / Other inconstencies |
Date: |
Sat, 14 Jan 2023 05:17:13 -0500 (EST) |
URL:
<https://savannah.gnu.org/bugs/?63661>
Summary: Results of function "tf" may lead to execution error
/ Other inconstencies
Project: GNU Octave
Submitter: charprap
Submitted: Sat 14 Jan 2023 10:17:10 AM UTC
Category: Octave Forge Package
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Incorrect Result
Status: None
Assigned to: None
Originator Name: Charles Praplan
Originator Email:
Open/Closed: Open
Release: 7.3.0
Discussion Lock: Any
Operating System: Microsoft Windows
Fixed Release: None
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sat 14 Jan 2023 10:17:10 AM UTC By: Charles Praplan <charprap>
1)
Everything started with the following code which was working but now produces
an error:
sig=[0:9]; t=[0:9]; sys_c=tf(2,1); lsim(sys_c,sig,t,'b');
error: c2d: system is already discrete-time
Note that tf is called with the arguments to generate a continuous system:
sys_c.
sys_c is newly generated as being both a continuous and a discrete static gain
(previously Continuous-time model).
This is ok and is the same in matlab.
The error occurs when passing sys_c to c2d which does not accept to handle
sys_c because it is already discrete.
The origin of this is in the function __adjust_tf_data__.m which has been
modified (the solution is perhaps in the fct c2d).
Other inconstencies :
2) sys=tf(2,1) and sys=tf([0 2],[0 1]) do not produce the same result:
sys=tf(2,1)
isct(sys), isdt(sys), sys.Ts
sys=tf([0 2],[0 1]),
isct(sys), isdt(sys), sys.Ts
3) Following call results in the lost of sampling time information:
sys_1d=tf(2,1,7);
sys_1d.Ts
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?63661>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-bug-tracker] [bug #63661] Results of function "tf" may lead to execution error / Other inconstencies,
Charles Praplan <=
- [Octave-bug-tracker] [bug #63661] [Octave Packages] (control) Results of function "tf" may lead to execution error / Other inconstencies, Arun Giridhar, 2023/01/14
- [Octave-bug-tracker] [bug #63661] [Octave Packages] (control) Results of function "tf" may lead to execution error / Other inconstencies, Charles Praplan, 2023/01/14
- [Octave-bug-tracker] [bug #63661] [Octave Packages] (control) Results of function "tf" may lead to execution error / Other inconstencies, Arun Giridhar, 2023/01/14
- [Octave-bug-tracker] [bug #63661] [Octave Packages] (control) Results of function "tf" may lead to execution error / Other inconstencies, Torsten Lilge, 2023/01/15
- [Octave-bug-tracker] [bug #63661] [Octave Packages] (control) Results of function "tf" may lead to execution error / Other inconstencies, Torsten Lilge, 2023/01/15
- [Octave-bug-tracker] [bug #63661] [Octave Packages] (control) Results of function "tf" may lead to execution error / Other inconstencies, Torsten Lilge, 2023/01/23
- [Octave-bug-tracker] [bug #63661] [Octave Packages] (control) Results of function "tf" may lead to execution error / Other inconstencies, Charles Praplan, 2023/01/24