如何用matlab画曲线y=cosx[0.5 3sinx (1 x^2)],
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 15:06:12
用plot函数:首先确定X的取值范围,(x=*:*:*这种形式)然后plot(x,y)
fun=inline('x^3');x1=1,x2=10;%指出画图区间fplot(fun,[x1,x2])
clc;clearx=randn(1,1000);%hist(x)[mu,sigma]=normfit(x)d=pdf('norm',x,mu,sigma);figureplot(x,d,'.')
x=-1:.1:1;%x的取值y=-1:.1:1;%y的取值[x,y]=meshgrid(x,y);z=x.*y;surf(x,y,z);
plot(x,y,'s')s为可选参数具体可参考下面Matlab入门教程--二维绘图2.基本xy平面绘图命令MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示(Scientificv
概率密度曲线指的是,随机变量x取不同值时所对应的概率大小曲线.你不是得到了直方图了嘛.横轴就是你的随机变量x的不同的值,纵轴就是不同值所对应的概率.plot(X,PX,'k-');X是你横轴的值所组成
x=linspace(0,4*pi,100);%确定x范围为0到4pi,中间插值100点y=sqrt(1+2*sin(x).^2);plot(x,y,'k-')
1:数值求解出对应的值2:按照需求进行作图(x-y;y-y';x-y')3:没了其实你的问题问的就很模糊~
当你的x在0到30之间取值时,y是复数.可以通过solve函数先解出y来,然后再画出y的模关于x的函数.symsxyf=223/2*(y-12)^2+225/8*(20-y)^2+90/64*(y-1
MATLAB里有直接的函数.调用语法如下:(正态分布又被称为高斯分布)y=gaussmf(x,[sigc])其中x是变量,sig就是你图片里的σ,而c就是你图片里的μ,比如:下面是一个例子,你可以直接
试试Mathematica,函数是BezierCurve
x=[...];y=[...];[a,b,c]=polyfit(x,y,2)
x=linspace(-1890,1890)y=189./xplot(x,y,'k')xlabel('x')ylabel('y')
用符号变量画:>> syms x y>> y=(1+1/x)^x;>> ezplot(y)再问:syms什么意思?
ezplot('5./(x.^2+0.5)',[-10 10 0 10])
ExamplesThisexampleplotstheimplicitlydefinedfunctionx^2-y^4=0ezplot('x^2-y^4')
N=input('N=');x=0:400;y=2*N*(rand(size(x))-0.5);plot(x,y)%不知道是不是你想要的,我有可能误读你的需求.
试试这样,但画出来也不好看呀clearall;clc;t=-pi:pi/40:pi;y=sin(t);F=7.766*sqrt(1-y.^2)+6468.03*y+91.09;plot(y,F);
x=0:0.1:10;y=x.^3+x;plot(x,y);
functionr=bezier(t,p)p=[……]t=linspace(0,1,200);n=size(p,2)-1;r=0;fork=0:nr=r+prod(1:n)/(prod(1:k)*pr