如何用matlab画函数可行域
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/21 20:45:43
close allclcr=0:0.05:1;y1=(400-75*r).^2./(4-0.375*r.^2).^2y2=0.61*(400-75*r).^2./(4-0.375^2*r.^
Γ(s)=(积分,从零到正无穷)(x^(s-1))*(e(-x))dx这个可以直接在matlab里边求积分吧~
举个例子y=-exp(10.5*(x+0.5))x0.5matlabx=-1:0.02:1;y=-exp(10.5*(x+0.5)).*(x-0.5&x0.5);plot(x,y)semilogy(x
=12;R=100;Rm=50;Rn=60;counter=1;ford=0:1:R;if0
在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%functiong=zh
x=-20:0.1:10;fori=1:length(x)y(i)=(x(i)-1)*(x(i)-2)^2*(x(i)-3)^3*(x(i)-4)^4;endplot(x,y);再问:放入matlab
只要用plot(x,y)语句就可以了.
最简单的用:ezplot(‘表达式’)例如:画y=x就是:ezplot('y=x')画y=3X^2+2X+1就是:ezplot('y=3*X^2+2*X+1'),注意*不能省.画X^2+Y^2=1就是
fevalplot3
a=1;t=-2*pi:0.01:2*pi;x=a*cos(t).*cos(t).*cos(t);y=a*sin(t).*sin(t).*sin(t);plot(x,y)
设u[n]的解析形式可以用函数fun表示,即u[n]=fun(n)代码:N=(0:100).';%n=0~100U=fun(N);%求值stem(N,U);%画图
为什么我能运行出来,图像如下:再问:真的吗?没改过任何程序吗?再答:没改过再问:请问您的Matlab是哪个版本呢?我的是MATLABR2012b,我运行它就报错。。。再答:R2008a
用ezmesh画即可.ezmesh('120/11/x^2*((1+(1/2-1/x^2)*(y*cosh(x)+x*sinh(x)-y))/x/(y*sinh(x)+x*cosh(x))*(cosh
你对这个问题的看法有问题经过这两个点的函数有很多,直线只是其中一个,那么对于很多个点的坐标的话,函数表达式不是唯一的,你怎么确定呢?如果你想要的是多项式函数,那就使用polyfit函数来拟合就行了!
试试这样,但画出来也不好看呀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=200:1000;y=-(.6607867478e-17)*x.^8+(.3420357609e-13)*x.^7-(.7466323349e-10)*x.^6+.8927219463e-7*x.
图形好有意思啊!不信你瞧:ezplot('-1.766*((log(1-y))^0.6)*exp(-0.0173*x)+0.00031918*exp(-0.035*x)-y',[-600300-44]
a,b,c,d你得先确定实际值,不然软件不认得>>R=0.1:0.2:4;>>S=(a*R-b)./(c-d*R);>>plot(R,S,'*-');%%拟合成线性函数S=k*R+b>>polyfit
直接把密度分布的函数套进去填参数s=sigma^2选点x=0:0.01:5f=x/s.*exp(-x.^2/s)plot(x,f)
syms w; %定义一个符号 wy=atan(w./(1-w