﻿功能:将某符号变量存储的数据或矩阵变量的数据直接转化为数字输入
 
格式:ToNumberRun(n,c)
n:一切存储数据的变量
c:符号变量存储的命令,或者存储的文件路径,如果是文件路径则执行存储在文件里的命令。多条命令间以@分隔,而不能以分号
 
说明:函数执行时将c符号变量里的命令的n替换为n所具有的实际数字。
 
例子:
 
a=1;
f="b=rand(100,a)";
ToNumberRun(a,f)//回车得到如下结果
 
b =
[ 43.8922550267970 ]
a=a+1;
ToNumberRun(a,f)//回车得到如下结果
 
b =
[ 54.0666471487222    3.01643093257045
  78.4279319357257    9.73825050040067 ]
 
例子:
 
a=1;
f="b=rand(100,a)@DisplayVariable(b)@c=a+1";
ToNumberRun(a,f)//回车得到如下结果
b =
[ 35.6459508350333 ]
c =
[ 2.00000000000000 ]
a=a+1;
ToNumberRun(a,f)//回车得到如下结果
b =
[ 86.0426892927115    22.2794135670547
  44.4371551016519    65.8894901936359 ]
c =
[ 3.00000000000000 ]