MATLAB中画[2-exp(-2*t)]u(t)
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/25 02:26:07
x.-1不对,(x-1).^2,加减不能用点运算符的
matlab里画函数图形必须先把自变量的定义域用格点表示,如果你写t=[0:1:100];你就等于创造了一个长度为101的向量.Matlab对于cosh(t)和exp(-t/100)计算的结果都是向量
ω角频率,ω=πn/30(n转速),ω=2π/T(T运动周期)
E=[AB],如果t为magic(3),A=[111111111],B=exp(t)=1.0e+003*[2.98100.00270.40340.02010.14841.09660.05468.103
ezplot('y-4*exp(-x)*sin(2*pi*x)',[-4*pi,4*pi]);
这是个函数句柄@(x,y)表示未知数是x和ypunct-Functionhandlecreation@@在匿名函数中表示函数句柄例如ln(x),在matlab中是没有定义的,正确表示是log(x);但
fplot('1+2./x.^2-exp(-x)-sin(x)',[-2*pi,2*pi])问下 你那个是x^2还是(1/x)^2,另外在0那一点 是无穷大吧或者这
exp()是matlab中的运算符号代表数学里的:e的多少次方(e你应该知道吧数学常数)所以这个表达式其实就是数学里的:
e是常数exp是函数2*当然就是2倍的exp()就是e的幂函数他的指数部分就是括号里面变量i*pi/6就是指数pi是常量..此上.
你的程序没有错误,关键是e^(x^2)是不可积分函数.如下几个不可积分函数:(1)∫e^(-x²)dx;(2)∫(sinx)/xdx;(3)∫1/(lnx)dx;(4)∫sinx²
快速画图: ezplot('exp(-1./x.^2)',[-100,100])
symsxL>>f=(x-90)*(1/(sqrt(2*pi)*0.3))*exp(-((x-L)^2/(2*0.18)))f=(5988921017860761/4503599627370496*x
就是数学中以e为底的指数
因为你的x是一个向量,点表示向量乘法
相信你学过矩阵运算的吧.原因其实很简单的:第一个运算出来是一个1*1的矩阵,也就是一个数(标量),一个数是不能画图的.第二个运算出来是一个1*n的矩阵(n为向量x的数据个数),即一个与向量x等长的向量
不好意思啊,以前那个画法有错,我疏忽了.Cylinder(r,n)这个命令是画一个半径为r,高度为1的圆柱体.n表示圆柱体的圆周有指定的n个距离相同的点.r也可以为函数表达式.y=exp(-x^2/2
z1=2*sin(85)/(1+exp(1)^2)
这就是一个普通数值方程,在0,1范围内,类似于高斯曲线.如果想看结果,可以用下述命令实现:>>y=0:0.01:2;>>x=0:0.01:2;>>plot3(x,y,x.*exp(-0.5*x.^2-
注意在x后面加上点.这样就可以对应算出y不然就会显示上面的错误.matlab是基于矩阵的.要对应.
sym只用定义单个符号变量,如sym('x')symsxyMNf=(y.^(M-1).*exp(-y/2))./(2*M*N)再问:如果我要求f从a到正无穷的积分呢?MN的值都知道那应该怎么写呢再答: