我正在尝试使用命令zero-pole form like [((s-c/m)(s-2.c.m))/(s-cm)(s-m/2.c)(s-cm)]
将我的符号传输函数(例如tf2zp
)转换为error "DOUBLE cannot convert the input expression into a double array.
If the input expression contains a symbolic variable, use VPA."
,但它正在提供
WebElement mytable = driver.findElement(fetchObject(sObjectName));
List<WebElement> rows_table = mytable.findElements(By.tagName("tr"));
int rows_count = rows_table.size();
for (int row=0; row<rows_count; row++){
List<WebElement> Columns_row = rows_table.get(row).findElements(By.tagName("td"));
int columns_count = Columns_row.size();
for (int column=0; column<columns_count; column++)
{
WebElement radioBtn = driver.findElement(fetchObject(sValue));
radioBtn.click();
break;
}
}
有人可以帮助解决这个错误,因为我需要符号形式的零极点形式。我将非常感激。
答案 0 :(得分:0)
符号表达式不作为传递函数读取,您需要将其转换为tf
才能使用tf2zp
我不确定VPA选项,但您可以尝试使用sym2poly
将分子和分母转换为向量,然后将它们用作[num, den]
中所需的tf2zp
(假设c
和m
是数值。如果它们都是符号,我认为它可能有点复杂)