Consider a discrete-time system with poles at 0.5, 0.8 + 0.3j, and 1.1. Which statement correctly describes the system's stability?
Recall that for discrete-time systems, stability requires all poles to be strictly inside the unit circle.
Poles inside the unit circle mean the system's response decays over time. A pole at 1.1 lies outside the unit circle, causing instability.
Given the poles of a system as [-0.9, 0.7 + 0.6j, 0.7 - 0.6j, 1.0], how many poles lie strictly inside the unit circle?
Calculate the magnitude of each pole and count those with magnitude less than 1.
The pole at 1.0 lies exactly on the unit circle and is not inside. The other three poles have magnitudes less than 1.
What does the following Python code output?
import numpy as np poles = np.array([0.5, 0.8 + 0.3j, 1.1]) inside_unit_circle = np.sum(np.abs(poles) < 1) print(inside_unit_circle)
Check the magnitude of each pole and count how many are less than 1.
Poles 0.5 and 0.8+0.3j have magnitudes less than 1, so count is 2.
You see a pole-zero plot with poles marked as 'x' and zeros as 'o'. Poles are at 0.9, -0.95, and 1.05 on the real axis. Which statement is true about the system's stability?
Focus on the poles' locations relative to the unit circle.
The pole at 1.05 lies outside the unit circle, causing instability regardless of zeros.
Given the transfer function H(z) = (z - 0.5) / (z^2 - 1.2z + 0.36), determine the system's stability by analyzing the poles.
import numpy as np coefficients = [1, -1.2, 0.36] poles = np.roots(coefficients) stable = all(np.abs(poles) < 1) print(f"Poles: {poles}") print(f"Is system stable? {stable}")
Find roots of denominator polynomial and check if their magnitudes are less than 1.
The roots of z^2 - 1.2z + 0.36 are both 0.6, which are inside the unit circle, so the system is stable.