资源描述:
《如何在matlab中调用maple 5》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、如何在matlab中调用maple5q8N7
2、&}2w0J'H-{'h0I$A#b+^ X;r7I(不用安装maple软件就可调用)9x6n:G9v"X$z4B'4b:G$~:R6{6?方法1: $b2_*
3、6H&X g:@"z$u/ '`%{9H9_)Q-m7Rmaple(’maplestatement’)0`.x$d"b:K-g/S%v:Y4.C4F8g"Q%R'Y,@6e(`3f5n3_*@其中maplestatement是完整的maple语句,由一条或几条命令组成,必须符合maple的语法+c!@ ~)e;K/{;^"A*f8U"`!v%m.?(d方法2:#}
4、7C&O8c4H,s3f+^5W4l'o"
5、"%C.O,
6、6`5Jmaple(’function’,arg1,arg2,…)8a;c+l4y4[(i)o2l5G*h2q6w&k7y&h-L其中function为maple中的函数名称,arg1,arg2,…是函数function所用的参数。 E,V)H0p7U:w/t#{-d:l'{&W+C0;E"j,V4n#~注:如果方法1行不通,可尝试方法2(个人经验)。)Q;^#A+l6Z0l#E5I:C'n1F2t%]!^基本代数部分+q!Q;a"T!u&e$n/k1@,p1W3n2J如何用matlab求阶乘:c#v5x H8X6B6w
7、7[!@:r+D&v/t+u%Yfactorial(n) 求n的阶乘-~ T$c"a&]&L!L+~9t#U2V#S3k9P;e-a+b4~%e4q&x#t如何用matlab配方 'n2
8、$M!i.S8M"u,t(Y:h3I"C7w(c没有发现matlab有这一命令,不过我们可以调用maple的命令,调用方法如下:5@+b:i7Y;h&c.l)x6R$?!W0h"q*^)K,m1N/g:B*W8D首先加载maple中的student函数库,加载方法为:maple(’with(student)’)+H7e1x1z#F(C&Q!X"
9、;h.E7p然后运行maple中的配方命令,格式为:0
10、c;b1f+e+e$};K!i5@+D;[6f,W5b#L+w$J&V"fmaple(’completesquare(f)’) 把f配方,其中f为代数表达式或代数方程8M0y&@,N'G+n0s+L4^0k7Q-}#H5Z*o*rmaple(’completesquare(f,x)’) 把f按指定的变量x配方,其中f同上&}#a:C.f4m$E.A*V.?/~9}-C&@,]7A4G Zmaple(’completesquare(f,{x,y,...})’) 把f按指定的变量x,y,...配方5V#F8H8t:v3h&{"I-F4i:7F4q)Smaple(’comp
11、letesquare(f,[x,y,...])’) 把f按指定的变量x,y,...配方,2v-E*R)l!{8m5_6T Z:g9j#o+y:L.@6{3S如何用matlab进行多项式运算3C:L/q2H&?,~9{"n*u;g3A94k8
12、+T(1) 合并同类项 .y$[6i1S"s6u)d${)c U#Q;qsyms表达式中包含的变量 collect(表达式,指定的变量) y4~0h9N8R y+o(L9s)E4X,`:e"{-V;M(2)因式分解 &}4v%e/i0n2c$x!{,m6C"d6Vsyms表达式中包含的变量 factor(表达式)
13、"s*A([.D)V6r8
14、+
15、5d2X)v&m1
16、+A(3)展开#I*w%P-L+I5t2E,Z7n)w9i'}'qsyms表达式中包含的变量 expand(表达式)/~'~/z F0v0[2s5J#
17、&e1d5K3V#],D2S"h我们也可在matlab中调用maple的命令进行多项式的运算,调用格式如下:6O2[3r+p8N;g.v,{%{"@$j,%J0U%f6W7D maple(’maple中多项式的运算命令’)8l7n T ~9A H6s k/w'E7_*~"K)]2}!M#K*n如何用matlab进行分式运算 6
18、n#]'_(m2j0m;]"*I;e8N$`4i发现matlab只有一条处理分式问题的命令,其使用格式如下:5O,u'},M'm2D Y!s L+D1w L&R[n,d]=numden(f) 把符号表达式f化简为有理形式,其中分子和分母的系数为整数且分子分母不含公约项,返回结果n为分子,d为分母。注意:f必须为符号表达式2?6n7t8j v,I9F#T.p8n5d0Q$i*[不过我们可以调用maple的命令,调用方法如下:%O/A+