Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 如何获取符号表达式的值以便进一步处理_Matlab_Symbolic Math_Variable Declaration_Floating Point Conversion - Fatal编程技术网

Matlab 如何获取符号表达式的值以便进一步处理

Matlab 如何获取符号表达式的值以便进一步处理,matlab,symbolic-math,variable-declaration,floating-point-conversion,Matlab,Symbolic Math,Variable Declaration,Floating Point Conversion,在使用符号表达式时,问题是如何将符号值转换为离散值并获得z值 x=2 syms x y=x^2 z=x+y See和的可能副本。这是Matlab中符号数学的基本知识。我建议您在继续之前仔细阅读。@Horchler:我搜索了文档并用谷歌搜索了一些搜索字符串。然而,我没有达到你所指的目的。也许,我不会发布。但是,答案很好,一个替代方案已经出现。 syms x y y = x^2 z = x+y y_function = matlabFunction(y); z_function = matla

在使用符号表达式时,问题是如何将符号值转换为离散值并获得z值

x=2
syms x
y=x^2

z=x+y

See和的可能副本。这是Matlab中符号数学的基本知识。我建议您在继续之前仔细阅读。@Horchler:我搜索了文档并用谷歌搜索了一些搜索字符串。然而,我没有达到你所指的目的。也许,我不会发布。但是,答案很好,一个替代方案已经出现。
syms x y
y = x^2
z = x+y

y_function = matlabFunction(y);
z_function = matlabFunction(z);

x = 2;
z_function(2)