SciLab中美元符号($)的含义是什么?
编辑: 我的意思是索引列表中使用的美元符号。我以为这是单独使用它。
答案 0 :(得分:4)
美元符号可用于指代任何向量或矩阵的最后一个元素。
-->A = [1 2 3 4 5]
A =
1. 2. 3. 4. 5.
-->A($)
ans =
5.
-->A($-1)
ans =
4.
答案 1 :(得分:1)
根据documentation,美元符号用于分隔嵌入式LaTeX。
从Scilab 5.2开始,它是 可以编写LaTeX或MathML 表达
LaTeX文本必须以$开头和结尾 (美元符号)而MathML文本 必须以<并以>结束和存在 语法上的valide。
答案 2 :(得分:1)
显然(我在此期间找到了答案),列表索引中的美元符号表示列表的最后一个元素。
-->a = list()
a =
()
-->a(5) = 100
a =
// ...
-->a($)
ans =
100.
答案 3 :(得分:1)
$ 是指向最后一个索引位置的指针。
如果你在列表上使用它,则返回最后一个索引值。
如果您在变量上使用它,则返回该变量的最后一个值。
(它不存储任何以前的实例作为变量的历史记录)
l = [11,22,33,44,55]
k = 1
k = 2
q = "Saurabh"
disp(l,l($),l($-1))
disp(k,k($))
disp(q,q($))
11. 22. 33. 44. 55.
55.
44.
2.
2.
"Saurabh"
"Saurabh"
<块引用>
请注意,k($-1) 或 q($-1) 将给出无效索引。
答案 4 :(得分:0)
第一个答案并不完全正确。您可以使用 $ 作为给定索引的最后一个值的替代品,因此使用例如$-1 或更复杂的表达式是正确的:
--> x=rand(1,6)
x =
0.1121355 0.6856896 0.1531217 0.6970851 0.8415518 0.4062025
--> x($-1)
ans =
0.8415518
--> x($/2)
ans =
0.1531217