Problem with using symbolic expersion in function toeplitz

3 views (last 30 days)
I'm having some problems with the toeplitz function when using symbolic variables
syms a b c
toeplitz([a b c], [1 b/2 a/2])
I get the following error
Error using toeplitz (line 22)
Inputs must be numeric.
I'm using Matlab 2019b, I don't think this is a bug since when I open Matlab "toeplitz" function, it has that error call
Thanks in advance
  1 Comment
Francisco Williams
Francisco Williams on 18 Sep 2020
update: I check the same function in Matlab 2019a and it worked. However I would like to find a workaround for the 2019b.

Sign in to comment.

Accepted Answer

madhan ravi
madhan ravi on 18 Sep 2020
Might be a bug. I didn’t have any problems with 2020a either. It’s better if you make a big report.
  5 Comments
Francisco Williams
Francisco Williams on 21 Sep 2020
what? I didn't, I KNOW that. Check the name of the function toepliztPaco (that's my function). I just went inside the MAtlab toeplitz function copied and created my own function and commented the isnumeric condition.
As I MENTIONED in my last comment.
Francisco Williams
Francisco Williams on 22 Sep 2020
Update
toeplizt function can indeed take symbolic in Matlab 2019b. The problem I had was that I installed Maple and click on "link to Matlab" option. This option uses Maple symbolic solver and affects other Matlab functions.
I uninstalled Maple and then everything worked as it should. No need to create my own toeplitz function

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!