如何检查输入字段在Maxima中是否为空?

问题描述 投票:1回答:1

我正在Stack中创建线性代数问题。 Stack使用的集成计算机代数系统是Maxima。

为了对学生的答案进行某些检查,我需要知道学生是否完全填写了输入字段。我可以用他们的名字ans1ans2ans3,...来引用学生的答案。如何检查Maxima是否为ex。变量ans1为空还是null或类似的内容?

stack maxima
1个回答
0
投票

您可以使用?boundpmember(..., values)

(%i1) x: 42$
(%i2) ?boundp('x);
(%o2)                                true
(%i3) ?boundp('y);
(%o3)                                false
(%i4) member('x, values);
(%o4)                                true
(%i5) member('y, values);    
(%o5)                                false
© www.soinside.com 2019 - 2024. All rights reserved.