matlab 符号语言,matlab符号语言还未消化的语句

红色未解决,求高手指点,黑色自认为已解决,如有错误,望指正。

1、MATLAB调用MAPLE进行运算,然后返回命令窗口。符号计算可以用推理解析的方式进行,避免数值计算带来的截断误差。(数值位数有限,对于太长的要截断处理)

2、s1=sym('[3/7,exp(1),exp(2)+log(4)]');为何要比s1=sym('[3/7 exp(1) exp(2)+log(4)]');节省资源?

3、syms是sym的快捷方式,优点是可以同时把多个变量设置为符号变量。

4、符号计算的运算符和函数。

5、判断不同的对象类型。whos isa class

6、确定符号表达式中的变量。findsym

7、如果希望得到任意精度的计算,那么使用符号计算(牺牲了计算时间和存储空间)。

8、format long; %设置输出格式为64位;范围为 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。

9、R=collect(S);  %合并同类项(同次幂)。

10、R=expend(S); %将表达式S展开。

11、factor %因式分解。

12、horner嵌套形式,与factor相反。

13、simplify 按照MAPLE规则进行一般简化。

14、simple使用所有相关命令返回最简形式:(1)r=simple(S); (2)[r,how]=simple(S);

15、pretty使用书写方式显示符号表达式。

16、finverse求反函数。

17、compose 求复合函数。

18、diff求微分+simple化简。

19、jacobian对列向量求微分。

20、limit求极限。

21、int求积分

22、rsums交互式近似积分

23、fourier傅里叶变换

24、Heaviside(t+tao/2)-Heaviside(t-tao/2)在自变量范围[-tao/2,tao/2]内为1,这就等于变相先顶了积分表达式的积分范围。Heaviside是单位阶跃函数,dirac是单位脉冲函数。

25、laplace变换命令。

26、ztrans z变换。

27、hilb(n);invhilb(n);%希尔伯特矩阵与逆矩阵。meshgrid生成采样网格。

28、矩阵求解:eig,poly

29、符号代数方程的求解:solve(eq);solve(eq,var);solve(eq1,eq2,...,eqn);solve(eq1,eq2,...,eqn,var1,var2,...,varn);

30、微分方程组:R=dsolve('eq1,eq2,...','cond1,cond2,...','v').

31、递归方程 R=maple(rsolve{ '   '  y })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值