matlab代码 y=2x 3与抛物线y=x²所形成的图像
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 09:56:43
x=-2:0.1:2;y=-2:0.1:2;[X,Y]=meshgrid(x,y);Z=exp(X.^2+Y.^2);surf(X,Y,Z)xlabel('x')ylabel('y')zlabel('
y值是个负数,不知道你是想画虚部还是实部functionsolvezhidaoN=15;L=15;d=L/2;k=2*pi/L;x=0:0.01:pi;functiony=fun(x)y=0;forn
下载个GAOToolbox工具箱,很简单就实现了
y表示为y=x^2+2*x*exp(x)+exp(2*x)画图代码如下ezplot('y-x^2+2*x*exp(x)+exp(2*x)')得到的图形为再问:已经自己解决了,不过还是很
请先运行cftool命令,然后就懂了.
程序总体上是对的,有什么问题?再问:运行时的提示:再答:不要再script里面定义函数,否则会出错新建一个function,把上面的粘进去
functiony=f(x1,x2,x3);if(x1>x2)if(x1>x3)y=x1;elsey=x3;endelseif(x2>x3)y=x2;elsey=x3;endend差不多应该是这样,这
函数写成functiony=testfun(x,b)y=b(1)*(x-b(2));就行了你是要这个么
也可以用MathCADMathCAD可以像Word那样方便的输入各种公式,并且公式的写法同手写方式是完全一致的.绘图等更不在话下.如果是教学,撰文等,MathCAD比Matlab好用.如上.祝好!
你的y忘转置了.请用如下代码:t=linspace(0,2*pi,100);x=[t;t]';y=[sin(t);cos(t)]';plot(x,y);------------------------
dsolve命令y=dsolve('Dy+x*y=1','x')D代表求微分,自变量为x
clearclc%假设的原始数据y = [1,2,3,4,5,6,7,8,9,11];%实际自变量x为1到n(n为y的长度),这里将log10(x)作为自变量logx=log10(
你用[x]=meshgrid(x);这个干什么?累赘啊.直接这样就好了y=1.618*x./(0.001935.*x.^2+1);主要是点除,还有点乘.你要加上那句也行,感觉没什么用,你试试?
x=-1:0.01:2*pi;y=power(sin(x),n);plot(x,y)把n换成你想要的数
一个命令即可搞定:ezplot('(x*sec(x)^2-tan(x))/x^2')也可以附加一个参数指定绘图的坐标范围:ezplot('(x*sec(x)^2-tan(x))
就用数组咯~如果你是想要将图片上的点存起来以后显示一类的,只要注意后期读出就可以啦~就是m=[1,2]或者是m=[1,2]'这样的数组.matlab很大的好处就是几维的数据都是可以用数组表示的.
ezplot('y^2+x^2+x*y-x');xlim([-1010]);ylim([-1010])
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)就出来了.矩阵和数值
[x,y]=meshgrid(0:0.01:2);z=1000.*[log(x)./log(y)];mesh(x,y,z)
ezplot('tan(x)-(3-2*sin(y))./cos(y)')>>xlim([0pi/2])