matlab中怎么画y=cosx的函数
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:40:36
1、定义函数表达式,z=sin(y)cos(x)2、y'是将y行向量转化为列向量,即y的转置
点乘的意思是分别相乘比如说,a=[12345]b=[abcde]则a.*b=[a2*b3*c4*d5*e]
a=1;b=1;%换成你的数据f=@(x,y)a*cos(x)+b*cos(y);ezsurf(f)
单引号是转置中间的;那是矩阵合并的一种方式后面的矩阵放到前面的矩阵的下方列数必须一致
y=cos(t).^2注意有一个点号.
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)里面应该是逗号“,”
x=[0:0.01:4*pi];y=sin(x).*cos(x);plot(x,y);
不妨取区间[-pi/3,pi/3],注意不能超出(-pi/2,pi/2)命令如下:x=-pi/3:0.01:pi/3;y=1./cos(x);plot(x,y)再问:为什么区间有pi/2的时候变成了一
如果,x只是一个数的话.Y=X^2如果,x是一个数组,比如linspace(2,2*pi,1000)的话,应该写成Y=X.^2
y=cos(m*acos(x));
y=x.*cos(x);>>y=x.^2.*cos(x);
因为你的x是一个向量,点表示向量乘法
两种方法:一、离散点作图:x=-1:0.01:1;y=x^2;plot(x,y);二、函数作图:symsx,y;y=x^2;fplot(x,y)
方法一:ezplot('y=x^2')方法二:x=linspace(-10,10,100);y=x.^2;plot(x,y,'g*:')
如果x是个矩阵,要对矩阵中的每个元素进行sin(x)cos(x)的计算,一定要用点乘,即sin(x).cos(x)如果x只是单个数,写成sin(x)*cos(x)就成,当然用点乘也可以
写错了,应该是z=cos(8*x+7).*exp(-sin(8-7*y));我觉得这样画更好:clearclccloseallx=-pi:0.1:pi/2;y=-pi:0.1:pi;%点选密一点[X,
将y=x^y转换成x=y^(1/y),然后用绘图命令,即可得到图形
你在最后一个语句后不要加封号,图形会自动弹出来不然图形会默认保存到工作文件夹中,你不去找到并打开的话就看不到.>>x=0:0.05:5;>>y=2*cos(x.^2);>>plot(x,y)注意plo
这是矩阵运算,表示对矩阵里的每个元素分别对应按公式计算.如果x、y不是矩阵就不需要加点了.