matlab中怎样定义未知数,如x

如题所述

matlab中怎样定义未知数,如x。可以用syms,sym,global。
syms是定义局部变量(能定义多个符号变量),如
syms x real %定义x为实数变量
sym是定义局部变量(只能定义一个符号变量),如
x = sym('x','real'); %定义x为实数变量
global是定义全局变量,如
global x
局部变量只能使用一次,如需要再此使用则需要重新定义。
全局变量x可以使用多次。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-08
定义未知数:syms x

x是变量 。
syms是定义符号变量。

补充:
syms是定义多个符号是符号变量的意思。
sym只能定义一个符号变量, 但可以具体到这个符号变量的内容。
例如 syms f z; 定义下x和y。
f=sym(`a+b+c`); 就只能定义一个f=a+b+c 。
如果先用 syms 定义了 符号变量f , 在下边直接 就可以写 f=a+b+c。
相似回答