MATLAB输入exp老是显示错误
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 05:16:24
这个表达式输入跟一般的书写是一致的,不需要用点乘、点除之类的,直接写表达式,但是乘除符号是必须要有的.你这个表达式明显是错的,“y=L./(1+aexp(-bt))”,这里是“L/”,“a*exp”,
加一行axis([1,6,0.1,1]);试试再问:确实可以,请问这个0.1,1是什么呢?再答:axis([x_min,x_max,y_min,y_max])。0.1,1设置了y轴上下限。
y=(exp(x.^3)-1)./(1-cos(sqrt(x-sin(x))))加2个点就可以了.这个是点对点运算.(.^和./)再问:>>z=((x^2)/9)-((y^2)/4);>>plot3(
currentValues还没有定义,所以theta=currentValues(1);这样的语句不能执行.你的derivs是一个函数,调用它的时候应该把t,currentValues,L都传递给它才
n=500000;N=0;for(i=1:n)x=rand;y=rand*(exp(1)-1)+1;if(exp(x^2)>=y)N=N+1;endends=(N/n)*(exp(1)-1)+1s=1
你的matlab是什么版本的,如果是08b或者是09a,且你的计算机中安装了360安全卫士,就会出现这种情况.符号工具箱换成mupad了,卸载了360重启就可以了,更好的办法我就不知道了.
z=-y1.*exp(y1.+y1.*y2);这一句不应该是小写的y,因为y1,y2,通过[Y1,Y2]=meshgrid(y1,y2);这句命令已经构造成矩阵赋给了Y1,Y2(大写),你们接下来的运
e是常数exp是函数2*当然就是2倍的exp()就是e的幂函数他的指数部分就是括号里面变量i*pi/6就是指数pi是常量..此上.
就是数学中以e为底的指数
不需要初始值,用指令[x,fv,exitflag,output]=bintprog(f,[],[],aeq,beq)可求Optimizationterminated.x=001001000001000
提示哪里就是哪里出错了你调用函数fft1没有往里面传递m但是你函数里面用到m了m没定义再问:那怎么加到里面啊???再答:这函数你写的我怎么知道怎么加到里面如果不是你写的看是不是抄错了,或者把m换成n试
clearall;clc;t=0.01:0.01:1;y=291*t.*exp(-2.8*(t/0.075)*0.48);plot(t,y);gridon;
改成这样min=x;1312.5*x-y7.79;
接着再输入一条命令:evalf(%);或者直接输入:evalf(int(exp(-cos(x))/(cos(x)),x=0..Pi/4));
有这个函数的=exp(10)=exp(A1)
(1)functions1=e(x)s1=1;s2=1;forn=1:20000s2=s2*n;s=x^n/s2;s1=s1+s;ifs0.00001n=n+1;s2=s2*n;s=x^n/s2;s1
z1=2*sin(85)/(1+exp(1)^2)
划横线的那个地方少了除号采纳哦 亲
注意在x后面加上点.这样就可以对应算出y不然就会显示上面的错误.matlab是基于矩阵的.要对应.
很明显这就是matlab的公式x=0:0.1:1;Q=0.4752*exp(2.4869-0.0014*x.^2-10.4661)