- When you click "cancel" in the inputdlg(), your variable "tf" is not evaluated.
- When the second part of the code is executed, it regards "tf" as the built-in tf() function.
- You can replicate the same error by doing this "clear tf; tf(1)==1'
- Easiest solution is to name variable "tf" to something else. But still you need to handle the cituation where the variable is not evaluated when "cancel" is clicked.
Operator '==' is not supported for operands of type 'tf'
19 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ronald Godagandeni Dewage
el 10 de Feb. de 2021
Comentada: Fangjun Jiang
el 11 de Feb. de 2021
1) Making a dialog box that would take my answers in s1 and compare with s2 and output a cell array.
2) By using the results of the cell array 1 0, 01 or 0 0 i made an if statement to perform calculations
the code runs fine the issue is when press cancel in before i get to this part an error appears as such:
0 comentarios
Respuesta aceptada
Fangjun Jiang
el 10 de Feb. de 2021
The reason:
3 comentarios
Más respuestas (1)
Ver también
Categorías
Más información sobre Subplots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!