欢迎来到天天文库
浏览记录
ID:34480264
大小:330.59 KB
页数:81页
时间:2019-03-06
《第5章 matlab符号运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、YANGZHOUUNIVERSITYCHINA第5章MATLAB符号运算ZHUJunCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA5.1符号对象及其表达方式MATLAB符号运算以符号数学工具箱提供的一系列符号运算函数为依据。符号对象是对参与符号运算的各种形式量,包括符号常量、符号变量、符号表达式和符号矩阵或数组。ZHUJunCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA5.1.1符号常量
2、和变量符号常量和变量数值常量和变量符号常量和符号变量在被当做符号对象引用时必须有符号(symbolic)对象的说明:函数sym()命令symsZHUJunCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA1.定义符号常量:函数sym()sym('A')或sym('A','flag')flag为可选参数,有4种形式,它们将数值量转换成符号量并以各自不同的格式表达其结果。'r':用有理数格式表达符号量(默认的表达格式,其具体形式又有多种,如分式,指数式,开方式
3、等。)'d':用十进制数格式表达符号量(默认显示精度可达32位)。'e':用带有机器浮点误差的有理数格式表达符号量。'f':用浮点数格式表达符号量。ZHUJunCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA>>log(2)%数值常量ans=0.6931>>(3*4-2)/5+1%表达式形式的数值常量ans=3>>f1=sym('log(2)')%符号常量f1=log(2)>>f2=sym('(3*4-2)/5+1')%表达式形式的符号常量f2=(3
4、*4-2)/5+1ZHUJunCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA>>num=log(2)num=0.6931>>a=sym(log(2))a=6243314768165359*2^(-53)>>b=sym(log(2),'r')b=6243314768165359*2^(-53)指数形式的有理数格式>>c=sym(log(2),'d')c=.69314718055994528622676398299518十进制数格式,长达32位ZHUJunC
5、ollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA>>d=sym(log(2),'e')d=6243314768165359*2^(-53)带有机器浮点误差的有理数格式>>e=sym(log(2),'f')e='1.62e42fefa39ef'*2^(-1)>>whos浮点数格式NameSizeBytesClassa1x1172symobjectb1x1172symobjectc1x1190symobjectd1x1172symobjecte1x1172sym
6、objectnum1x18doublearrayZHUJunCollegeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINA2.定义符号变量(1)使用函数sym()sym('x')sym('x','real')sym('x','unreal')(2)使用命令symssymsarg1arg2...symsarg1arg2...realsymsarg1arg2...unreal参数'real'定义为实型符号量,'unreal'定义为非实型符号量。ZHUJunCol
7、legeofPhysicsScience&TechnologyYANGZHOUUNIVERSITYCHINAsym()syms>>sym('x')>>symsabcans=x>>symsmnreal>>sym('y','real')>>symsxyzunrealans=y>>sym('z','unreal')ans=z注:命令syms可以同时定义多个符号变量,只能用空格分隔各个变量,不能在各变量之间加逗号。而函数sym()一次只能定义一个符号变量!ZHUJunCollegeofPhysicsScience&Technol
8、ogyYANGZHOUUNIVERSITYCHINA5.1.2符号表达式符号表达式是由符号对象参与运算的表达式即是符号表达式。与数值表达式不同,符号表达式中的变量不要求有预先确定的值。符号方程式是含有等号的符号表达式。ZHUJunCollegeofPhysicsScience&TechnologyYANGZHOUUN
此文档下载收益归作者所有