matlab 画y=3x函数代码?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 22:49:30
y值是个负数,不知道你是想画虚部还是实部functionsolvezhidaoN=15;L=15;d=L/2;k=2*pi/L;x=0:0.01:pi;functiony=fun(x)y=0;forn
y表示为y=x^2+2*x*exp(x)+exp(2*x)画图代码如下ezplot('y-x^2+2*x*exp(x)+exp(2*x)')得到的图形为再问:已经自己解决了,不过还是很
程序总体上是对的,有什么问题?再问:运行时的提示:再答:不要再script里面定义函数,否则会出错新建一个function,把上面的粘进去
symsxy=(x^2-x+4)/(x-1);dy=diff(y);%一阶导数d2y=diff(dy);%二阶导数s=solve(dy);fori=1:length(s);ifsubs(d2y,x,d
函数写成functiony=testfun(x,b)y=b(1)*(x-b(2));就行了你是要这个么
也可以用MathCADMathCAD可以像Word那样方便的输入各种公式,并且公式的写法同手写方式是完全一致的.绘图等更不在话下.如果是教学,撰文等,MathCAD比Matlab好用.如上.祝好!
dsolve命令y=dsolve('Dy+x*y=1','x')D代表求微分,自变量为x
t=sym('t','real');q=1500;m=mod(t,30);n=(t-m)/30;u=0.00.07095t^3-6.443t^2+92.19t+734.2;y=mod(n+1,2)*(
x=-1:0.01:2*pi;y=power(sin(x),n);plot(x,y)把n换成你想要的数
x=70:0.01:118;y=0.7*x+0.0386*(x.^2-4900)./(0.9336-0.001331*(x+70))+169;plot(x,y)你的除法也需要加点.同时你的数好像写错了
ezplot('y^2+x^2+x*y-x');xlim([-1010]);ylim([-1010])
x=-2:0.001:2;y=3*cos(0.5*x).*cos(0.025*x);%加个点乘就行plot(x,y)
关键是你想分几段?或者有什么误差要求.再问:随便几段都行,误差越小越好,老师什么都没说,你随便写个就行,谢谢了再答:
是要求画出x=1~5区间的函数图像吗? ezplot('x*y+exp(x+y+3)-log(x/y)',[15-5-3])由于y的取值范
x=0:0.1:1这里x相当于一个矩阵:[0,0.1,0.2……1]表达式y=(1+2*x)^(1/2)表示数值运算.这里应改为y=(1+2.*x).^(1/2)plot(x,y)就出来了.矩阵和数值
privatesubform_load()form1.scale(-10,10)-(10,-10)endsubprivatesubcommand1_click()dimXassingleform1.l
[x,y]=meshgrid(0:0.01:2);z=1000.*[log(x)./log(y)];mesh(x,y,z)
x=linspace(0,pi,100);%这里可以控制范围和取样间隔,这是从0到pi,100点y=sin(x.*x);inty=cumtrapz(y);plot(x,inty);再问:лл�㣬���
利用solve函数,其格式为:a=solve('等式')代码如下:a=solve('x^2+exp(x)-3=0')结果a=0.83448686530875878609110168012734再问:a
symstb=1.09;g=9.79;h=7.86;y=h+(g-0.2233)*(1-exp(-b*t))/b^2-(g-0.2233)*t/b;dy1=diff(y);fori=1:8dy(i)=