如何在MATLAB中画y=x^2绕y轴旋转一周
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/29 22:24:47
x.-1不对,(x-1).^2,加减不能用点运算符的
表示是没问题的,只是不知具体的函数形式,供参考:clearall;clc;x=-10:0.2:10;y=x;[X,Y]=meshgrid(x,y);Z=(X.^2+Y.^2).*(X.^2+Y.^2
x,y的取值区间定为[-2,2],运行下面的代码,循环较多,想获得更好的图像,就减小步长,但时间会长很多clear;clc;d=0.01;x=-2;while x<2.01
[xy]=meshgrid(0:0.5:4);组成范围内的离散矩阵,你可以调节网格大小,例如用0.1代替0.5quiver(x,y,x.*y,cos(x.*y))第一第二个值是向量起始位置,第三第四个
symsx;y=x^x即可带入x的值计算y时要用subs函数再答:如满意请采纳~谢谢
x=-pi:0.1:pi;y=cos(x)./cos(2*x);plot(x,y)错误1:应该是"./"错误2:plot(x.y)里面应该是逗号“,”
多绕几圈,可以实现的.>>result=maple('evalf','(Ei(1,y))')result=Ei(1,y)>>y=2y=2>>result=subs(result)result=Ei(1
x为从-8到8以0.5为步长的列向量,即x=(-8,-7.5……)’y是x的转置,即y是行向量ones(size(y))生成和y的元素个数相同且元素全为1的向量,当然格式也和y相同即也为行向量X=x中
clear;clc;x=-2:0.001:2;y=50*(1+x.^4);plot(x,y);
symsxydiff(z,x,1)
x=linspace(-2.5,2.5);y=linspace(-2.5,2.5);z=x.^2+y.^2;[X,Y]=meshgrid(x,y);[X1,Y1,Z1]=meshgrid(x,y,5)
x=-pi:0.001:pi;y=sin(x)+1./sin(x);plot(x,y,'r',y,x,'b')矩阵元素运算需要加“.”
给出x,y向量值,利用[xx,yy]=meshgrid(x,y)将x,y处理再给出z=xx.*yy;最后就是画图了.plot3(xx,yy,z)
这个.%-----------x=0:0.01:1;y=0:0.01:1z=(1-x).*y;%-----------明白了吧
相信你学过矩阵运算的吧.原因其实很简单的:第一个运算出来是一个1*1的矩阵,也就是一个数(标量),一个数是不能画图的.第二个运算出来是一个1*n的矩阵(n为向量x的数据个数),即一个与向量x等长的向量
写错了,应该是z=cos(8*x+7).*exp(-sin(8-7*y));我觉得这样画更好:clearclccloseallx=-pi:0.1:pi/2;y=-pi:0.1:pi;%点选密一点[X,
ezplot('x^3')再问:能写清楚些嘛谢谢了再答:就这一行,你没运行就问我?再问:哦不是这样的。我程序是这样的。R=0:0.05:0.25;u=0.3;i=2;b=0.55;q=3;M=3.14
法一:>>sphere>>axissquare法二:参数方程来画clcclear%byfriendchjr=1;%半径x0=2;%中心y0=2;z0=2;theta=(0:0.
x=1:0.1:10;y=4./(x+eps).^2;plot(x,y)xlabel('x')ylabel('y')再问:eps��ʲô��˼��再答:��ֹ��ĸΪ���һ������С��
x=linspace(0,1);y=x.^2;xx=[x1];yy=[y0];patch(xx,yy,'r');再问:quadl(@(x)x.^2,0,1)ans=0.3333Error:Invali