概述:本道作业题是韦俟倬同学的课后练习,分享的知识点是syms,指导老师为喻老师,涉及到的知识点涵盖:matlab中syms和int函数都是表示啥意思呀?_-syms,下面是韦俟倬作业题的详细。
举个例子:
syms x;
int(x)
int(x,0,1)
得到的结果如下:
ans =
x^2/2
ans =
1/2
syms表示定义一个符号变量,符号变量区别于数值型的那些变量,用于进行公式的化简和计算.
int表示积分,第一个算的是不定积分,当然你也可以像第二句那样计算定积分,写入上下限.当然也可以对其中的某一个变量做积分,比如,你可以用这样的命令:
syms x z;
int(x/(1 + z^2),z)
结果:
ans =
x*atan(z)
还有什么问题呢?
zeros(1,8)是创建一个1行,8列的零矩阵
附:
zeros的用法
B = zeros(n) returns an n-by-n matrix of zeros.An error message appears if n is not a scalar.
B = zeros(m,n) or B = zeros([m n]) returns an m-by-n matrix of zeros.
B = zeros(m,n,p,...) or B = zeros([m n p ...]) returns an m-by-n-by-p-by-...array of zeros.
提示:syms是定义符号变量 ;sym则是将字符或者数字转换为字符。 y=sym(’x\');和syms x;y=x;的功能一样。 另外sym x和syms x有很大的区别: sym x是将字符‘x’转换为字符,而syms x则是定义符号变量x。 在command window中输入: gt;gt; sym x ans = x gt;gt; sy...
提示:定义a,b,c,d为符号变量。 如: 输入表达式s=ax^4+bcosy-xy. gt;gt;syms a b x y gt;gt;s=a*x^4+b*cos(y)-x*y s=a*x^4+b*cos(y)-x*y 只有这样才可以出来值。否则报错。。
提示:syms a b r=a+b subs(subs(r,a,1),b,2) %上面就是将a=1,b=2代入。 %当然也可以用这样弄 syms a b r=a+b a=1 b=2 subs(r)
提示:syms是定义多个符号是符号变量的意思 sym只能定义一个符号变量 但可以具体到这个符号变量的内容 例如 syms f z; 定义下x和y f=sym(`a+b+c`); 就只能定义一个f=a+b+c 如果先用 syms 定义了 符号变量f 在下边直接 就可以写 f=a+b+c。 刚特意看了...
提示:应该是你的版本不带符号工具箱吧,检查一下MATLAB安装路径的toolbox里是不是有Symbolic Toolbox? 没有的话,可以网上搜索Symbolic工具包,然后加入该目录