win 2003 网站 管理员,某个网站做拍卖预展的好处,wordpress 编辑器标签,做网站赠送目录
语法
说明
示例
创建符号标量变量
创建符号标量变量的向量
创建符号标量变量矩阵
管理符号标量变量的假设
创建和评估符号函数 syms函数的作用是创建符号标量和函数#xff0c;以及矩阵变量和函数。
语法
syms var1 ... varN
syms var1 ... varN [n1 ... nM]
…目录
语法
说明
示例
创建符号标量变量
创建符号标量变量的向量
创建符号标量变量矩阵
管理符号标量变量的假设
创建和评估符号函数 syms函数的作用是创建符号标量和函数以及矩阵变量和函数。
语法
syms var1 ... varN
syms var1 ... varN [n1 ... nM]
syms var1 ... varN n
syms ___ set
syms f(var1,...,varN)
syms f(var1,...,varN) [n1 ... nM]
syms f(var1,...,varN) n
syms var1 ... varN [nrow ncol] matrix
syms var1 ... varN n matrix
syms f(var1,...,varN) [nrow ncol] matrix
syms f(var1,...,varN) [nrow ncol] matrix keepargs
syms f(var1,...,varN) n matrix
syms f(var1,...,varN) n matrix keepargs
syms(symArray)
syms
S syms
说明 syms var1 ... varN创建符号标量变量var1 ... varN类型sym。用空格分隔不同的变量。此语法清除以前对var1 ... varN. syms var1 ... varN [n1 ... nM]创建符号标量变量数组var1 ... varN其中每个数组的大小n1-通过......-通过...nM并包含自动生成的符号标量变量作为其元素。举个例子syms a [1 3]创建符号数组a [a1 a2 a3]和符号标量变量a1, a2以及a3在MATLAB中®工作空间。对于多维数组这些元素具有前缀a后跟元素的索引使用_作为分隔符例如a1_3_2. syms var1 ... varN n创造n-通过...n用自动生成的元素填充的符号标量变量矩阵。 syms ___ set设置创建的符号标量变量属于的假设set并清除其他假设。这里set能够real, positive, integer或者rational。还可以使用空格组合多个假设。举个例子syms x positive rational创建一个符号标量变量x具有积极的理性价值。除了以前语法中的任何输入参数组合之外还可以使用此选项。 syms f(var1,...,varN)创建符号函数f类型symfun和符号标量变量var1,...,varN类型sym它表示的输入参数f。此语法清除以前对var1,...,varN包括象征性的假设。评估的符号函数f(var1,...,varN)类型为sym. syms f(var1,...,varN) [n1 ... nM]创建一个n1-通过......-通过...nM以自动生成的符号函数为元素的符号数组。该语法还生成符号标量变量var1,...,varN表示的输入参数f。举个例子syms f(x) [1 2]创建符号数组f(x) [f1(x) f2(x)]符号功能f1和f2和符号标量变量x在MATLAB工作区中。对于多维数组这些元素具有前缀f后跟元素的索引使用_作为分隔符例如f1_3_2. syms f(var1,...,varN) n创建一个n-通过...n用自动生成的元素填充的符号函数矩阵。 syms var1 ... varN [nrow ncol] matrix创建符号矩阵变量var1 ... varN类型symmatrix其中每个符号矩阵变量的大小为nrow-通过...ncol. syms var1 ... varN n matrix创造n-通过...n符号矩阵变量。 syms f(var1,...,varN) [nrow ncol] matrix创建符号矩阵函数f类型symfunmatrix和符号标量变量var1,...,varN类型sym。评估的符号矩阵函数f(var1,...,varN)类型为symmatrix它的大小nrow-通过...ncol。此语法清除以前对var1,...,varN包括象征性的假设。 syms f(var1,...,varN) [nrow ncol] matrix keepargs保留现有的定义var1,...,varN在工作区。如果任何一个变量var1,...,varN不存在于工作空间中则该语法将它们创建为类型的符号标量变量sym。计算的符号矩阵函数的大小f(var1,...,varN)存在nrow-通过...ncol. syms f(var1,...,varN) n matrix创建正方形符号矩阵函数其中计算的符号矩阵函数f(var1,...,varN)有大小n-通过...n。此语法清除以前对var1,...,varN包括象征性的假设。 syms f(var1,...,varN) n matrix keepargs保留现有的定义var1,...,varN在工作区。如果任何一个变量var1,...,varN不存在于工作空间中则该语法将它们创建为类型的符号标量变量sym. syms(symArray)创建中包含的符号标量变量和函数symArray在哪里symArray是符号标量变量的向量或者是符号标量变量和函数的单元数组。此语法清除所有以前在中指定的变量定义symArray包括象征性的假设。只有当这样的数组由另一个函数返回时才使用此语法例如solve或者symReadSSCVariables. 创建多个符号对象列出MATLAB工作区中所有符号标量变量、函数和数组的名称。 S syms返回所有符号标量变量、函数和数组名称的单元格数组。
示例
创建符号标量变量 创建符号标量变量x和y。
syms x yx
x xy
y y
创建符号标量变量的向量 创建符号标量变量的1乘4向量a使用自动生成的元素。该命令还创建符号标量变量a1, ..., a4在MATLAB工作区中。
syms a [1 4]
a%%
a (a1 a2 a3 a4)whosName Size Bytes Class Attributesa 1x4 8 sym a1 1x1 8 sym a2 1x1 8 sym a3 1x1 8 sym a4 1x1 8 sym 可以使用格式字符向量来更改所生成元素的命名格式。通过用单引号将每个变量名括起来来声明符号标量变量。创建多个符号对象取代%d在格式中用元素的索引字符向量来生成元素名。
syms p_a%d p_b%d [1 4]
p_a p_b 创建符号标量变量矩阵 用自动生成的元素创建一个3x 4的符号标量变量矩阵。这些元素的形式如下
syms A [3 4]
A 管理符号标量变量的假设 创建符号标量变量x和y并假设它们是整数。
syms x y integer 创建另一个标量变量z并假设它有一个正的有理值。
syms z positive rational 检查假设。 或者检查每个变量的假设。例如检查对变量设置的假设x. 创建和评估符号函数 创建带有一个和两个参数的符号函数。
syms s(t) f(x,y) 如下所示
f(x,y) x 2*y 计算x 1和y 2点的函数值。
f(1,2) 5
用矩阵作为公式创建和计算符号函数 创建一个符号函数并使用符号标量变量矩阵指定其公式。
syms x
M [x x^3; x^2 x^4];
f(x) M 计算x 2点的函数值。 计算x [1 2 34 5 6]的函数值。结果是符号矩阵的单元阵列。
xVal [1 2 3; 4 5 6];
y f(xVal)y2×2 cell array{2x3 sym} {2x3 sym}{2x3 sym} {2x3 sym} 使用大括号访问单元格数组中单元格的内容。