qwfc.net
当前位置:首页 >> mAtlAB符号语言大全 >>

mAtlAB符号语言大全

MATLAB是“矩阵实验室(MATrix LABoratoy)的缩写” 主要用于计算机计算矩阵

下标用 _(下划线) 希腊字母等特殊字符用 \加拼音 如 α \alpha β \beta γ \gamma θ \theta Θ \Theta Г \Gamma δ \delta Δ \Delta ξ \xi Ξ \Xi η \elta ε \epsilong ζ \zeta μ \miu υ \nu τ \tau λ \lamda ∧ \Lamda π \pi ∏ \Pi σ \sigma ∑ \Sigma φ \phi Φ \Phi ψ \psi

符号解即对有符号的代数式子,用符号进行推导,得出的结果中含有代数符号,比如:求解方程:a*x^2+b*x+c=0>> solve('a*x^2+b*x+c') ans = 1/2/a*(-b+(b^2-4*a*c)^(1/2)) 1/2/a*(-b-(b^2-4*a*c)^(1/2))

数学计算有数值计算与符号计算之分.这两者的根本区别是 : 数值计算的表达式、矩阵变量中不允许有未定义的自由变量 , 而符号计算可以含有未定义的符号变量.对于一般的程序设计软件如 C, C + + 等语言实现数值计算还可以 , 但是实现

digits(15)syms x nf=symsum(1/(x.^3+n),n,1,10^6)s=double(subs(10^14+f,x,10))希望能解决你的问题!

f=sym('x+cos(x)-sin(x)')a=subs(f,x,pi-1);b1=vpa(a,1);b2=vpa(a,2);b3=vpa(a,10);b4=vpa(a,20);

符号常数直接输入

syms t;vv=3*t^3+4*t^2-5*t+6;t=5;subs(vv)

乘号*和除号/以及乘方号^,前面加上点,代表矩阵的每个对应元素进行相应的运算.举例来说>> a=[1 2 3 4]a = 1 2 3 4>> b=[1 3 5 7]b = 1 3 5 7>> a.*bans = 1 6 15 28也就是 [1*1 2*3 3*5 4*7]a和b的对应项相乘,当然,a和b必须尺寸一致,要不然谈不上“对应项” 再比如>> a.^2ans = 1 4 9 16也就是a中每个元素都平方

"."表示对矩阵里的每个元素做运算,没有.表示对整个矩阵做运算.例如[1 2 ;3 4].^2表示对每个元素平方,得到[1 4; 9 16] 如果没有.则表示[1 2;3 4]与自己相乘,得到[7 10;15 22] 在第一行中,“.”和“/”在一起,如果u是一个数(或者单元数组),则有无点都是一样的.如果u是数组,则表示x除以矩阵u,即x与u的逆矩阵相乘,这里的相乘是矩阵相乘.在第二行中.^2表示将(c-do)这个矩阵与自己相乘,如上面例子中所述.

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