SciLab中美元符号($)的含义是什么?
SciLab中美元符号($)的含义是什么 编辑: 我的意思是在索引列表中使用美元符号。我认为这是它的唯一用途 根据,美元符号用于分隔嵌入的 从Scilab 5.2开始,它是 可以编写LaTeX或MathML 表情 LaTeX文本必须以开始和结束$ (美元符号)而MathML文本 必须以<开始,以>结束,并且 语法上有效的 显然(我同时找到了答案),列表索引中的美元符号意味着列表的最后一个元素SciLab中美元符号($)的含义是什么?,scilab,Scilab,SciLab中美元符号($)的含义是什么 编辑: 我的意思是在索引列表中使用美元符号。我认为这是它的唯一用途 根据,美元符号用于分隔嵌入的 从Scilab 5.2开始,它是 可以编写LaTeX或MathML 表情 LaTeX文本必须以开始和结束$ (美元符号)而MathML文本 必须以结束,并且 语法上有效的 显然(我同时找到了答案),列表索引中的美元符号意味着列表的最后一个元素 -->a = list() a = () -->a(5) = 100 a = // .
-->a = list()
a =
()
-->a(5) = 100
a =
// ...
-->a($)
ans =
100.
美元符号可用于表示任何向量或矩阵的最后一个元素
-->A = [1 2 3 4 5]
A =
1. 2. 3. 4. 5.
-->A($)
ans =
5.
-->A($-1)
ans =
4.
$是指向最后一个索引位置的指针
如果在列表中使用,则返回最后一个索引值。如果在变量上使用它,将返回变量的最后一个值。
(它不会将任何以前的实例存储为变量的历史记录) 输出 请注意,k($-1)或q($-1)将给出无效索引
第一个答案并不完全正确。您可以使用$替换给定索引的最后一个值,因此使用$-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
当你处理一个字符串时,你能在上下文中给出一个例子吗。在数值中,它有不同的含义。
11. 22. 33. 44. 55.
55.
44.
2.
2.
"Saurabh"
"Saurabh"
--> 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