yhkn.net
当前位置:首页 >> mAtlAB simpliFy函数 >>

mAtlAB simpliFy函数

Matlab中simplify函数在多个工具箱中出现,但程序代码是不一样的.你要的在哪个工具箱中的?请补充下.

clear all; clc; syms a b m Alpha k Phi l; [r,simplify] = simple((-24*m - 6*a*m + 104*m*Alpha - 3*k^2*Phi - 3*l*m*Phi)/(6*(k^2 + 32*m + l*m)*(b - Phi))) 运行结果:r =(3*Phi*k^2 + 24*m - 104*Alpha*m + 6*a*m + 3*Phi*l*m)/(6*(Phi - b)*(k^2 + 32*m + l*m)) simplify = simplify

简化函数形式,个人感觉效果不明显.具体help simplify 功能更加强大的建议mathmatical

simplify和simple是Matlab符号数学工具箱提供的两个简化函数,区别如下:simplify的调用格式为:simplify(S);对表达式S进行化简.simple是通过对表达式尝试多种不同的方法(包括simplify)进行化简,以寻求符号表达式S的最简形式.调用

你用下面的命令可以查看帮助文档:1 doc simplify 可以是你的用法不对.

与simplify功能一样,且适应于不含变量的数字,可以用numden函数(提取分子和分母).使用格式:[N,D] = numden(A) 例如:>> [n,d]=numden(sym(0.7)) n =7 d =10

一般用simple命令

楼主不好意思,好像在我这边没有问题哦.有运行结果有真像>> syms w>> p=2-9/4*cos(w)^2-9/4*sin(w)^2;>> simplify(p) ans = -1/4

这是版本的问题.在Matlab R14(2004)能正常运行.高于Matlab R14以上,就会出现问题.

楼主的MATLAB版本应该是2008b之后的吧? 从2008b开始,MTALAB的符号运算核心由Maple改到了MuPad,根据大多数人的看法,Maple远远强于MuPad,所以,如果

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com