matlab中syms符号不能用plot函数
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 22:37:33
重新赋值即可>>symsxy>>xx=x>>x=1x=1>>x=sym('x')x=x>>y=x^2y=x^2
syms是定义符号变量sym是将字符或者数字转换为字符比如symsxy%就是定了符号变量xy以后xy就可以直接使用了,有他们运算出来的结果也是符号变量当然上面的也可以x=sym('x'),y=sym(
举个例子symxxyy=3*x;x=0:0.01:2;y=eval(y);plot(x,y)
恩是定义变量的,而且一般是定义多个变量时候用syms
还是把全部的发来我给你调吧.你贴出来的不完整.
你的matlab是什么版本的,如果是08b或者是09a,且你的计算机中安装了360安全卫士,就会出现这种情况.符号工具箱换成mupad了,卸载了360重启就可以了,更好的办法我就不知道了.
你的是什么版本的,有些版本没有符号工具箱,比如2008版的就没有可以下载一个符号工具箱,添加到matlab工具箱中就行了
syms就是定义一些符号,用来进行符号运算用的,第二行那样定义可以避免matlab把1/2变成0.5再问:谢谢~那x=p*lamda.^n*p^(-1)*[a0;b0;c0]这段代码怎么解释呢?
可能你已经自己建立了一个函数,命名为syms了,找到他,去掉或者改个名字
什么情况呢?这是个什么图?难道是我画错了?你先看看,如果有问题,再说,如果没问题,我再考虑标极值点的问题.clearall;clc;fi=@(a,b)1600*cot(b).*(1+1./sin(b)
你什么版本的matlab?我这运行显示ok你用matlabhelp查一下有没有log(x)的使用再不行你可以自己造f=log2(x)/log2(exp(1))再问:我用的是2012a再答:我查了下,没
要先定义变量吧
定义一个符号变量:symsx定义一个符号变量x后续可以做一些符号操作,如:p=x^2+3*x-2;diff(p,x)%p对x求导
positive是假设你定义的这几个符号变量是正数
查一下MATLAB安装路径的toolbox里是不是没有SymbolicToolbox如果你的MATLAB版本是R2009,并且是64位,那么MATLAB的安装文件是不带有这个SymbolicToolb
原因,变量占用空间太多,内存不够用了三个办法:1,使用clear命令,清除掉变量2,使用pack命令,先把变量存到硬盘,清理过后再load进来3,最根本的,windows的话,去系统里面增大虚拟内存再
是的,可以helpsyms,里面明确提到了这一点再问:谢谢哦,你matlab很好吗,小弟刚刚接触matlab这个软件,题目不会,你能指点一下吗再答:我也刚学不久……
思路有点混乱,symsx;y=x^2-1;fsolve(y,-2);你算的是x=2,y=(-2)^2-1还是:-2=x^2-1求x.如果是前者使用subs如果是后者,直接写到一起再问:fsolve接受
A.*B代表的是元素乘,即A、B对应位置的元素相乘A*B代表的是线性代数里的矩阵乘法对于初学者,一般不需要矩阵乘法.所以养成在每个运算符前加个点是个好习惯.
恒等于