Does matlab have data type of sym?

1 vue (au cours des 30 derniers jours)
Giorgos Papakonstantinou
Giorgos Papakonstantinou le 4 Fév 2013
I set a as symbolic. Then I check if a is a char and I get a false. If later I ask the class of a then its char. Suppose I make the check if a is symbolic then I get true. Since the outcome of class is char I would expect that the check for char would also be true. Please see the example below.
>> clear
>> syms a
>> isa(a,'char')
ans =
0
>> class a
ans =
char
I would appreciate if you explain me what's going on. Thank you.

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 4 Fév 2013
Modifié(e) : Azzi Abdelmalek le 4 Fév 2013
clear
syms a
class(a)
The class of a is sym, not char
  2 commentaires
Giorgos Papakonstantinou
Giorgos Papakonstantinou le 4 Fév 2013
But is there really a sym class because I haven't find it in the documentation?
Walter Roberson
Walter Roberson le 4 Fév 2013
sym is part of the symbolic toolbox, and so is documented separately.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by