Matlab画函数图学习笔记3
来源:互联网 发布:阿迪达斯淘宝代理 编辑:程序博客网 时间:2024/05/16 07:50
1.选择合适的步长绘制下列函数的图形。
(1)ln((1-x)/(1+x)),x∈(-1,1)
(2)sqrt(cos(x)),x∈[-π/2,π/2]
(3)sin(1/t),t∈(-1,0)∪(0,1)
(2)cos(t)sin(t)
(3)2t^2+1
5.绘制极坐标曲线ρ=asin(b+nθ),并分析a,b,n
fplot不同于plot,能对函数自适应采样,即能发现并对曲线变化率大的区段进行密集采样,可以更好的反映函数的变化规律;能够对曲线变化率小的区段进行稀疏采样,可以提高绘图速度
7.绘制下列函数的带底座的三维图形和带等高线的三维图形
(1)f(x,y)=x^2/(a^2)+y^2/(b^2)
(2)f(x,y)=xy
(3)f(x,y)=sin(xy)
8.绘制二维正态分布密度函数f(x,y)=1/2π*e^(-1/2(x^2+y^2))的三维图形
9.用不同的线性和颜色在同一坐标内绘制曲线y1=2e^(-0.5x)、y2=sin(2πx)的图形
10.绘制方程f=y/(1+x^2+y^2),在x=[-2 2],y=[-1 1]区间的图形
(1)ln((1-x)/(1+x)),x∈(-1,1)
(2)sqrt(cos(x)),x∈[-π/2,π/2]
(3)sin(1/t),t∈(-1,0)∪(0,1)
(4)sin(x)/x,x∈(-0.5,0)∪(0,0.5)
clearclcx1=-1+eps:0.01:1;y1=log((1-x1)/(1+x1));x2=-pi/2:0.01:pi/2;y2=sqrt(cos(x2));x3=-1:0.01:1;y3=sin(1./x3);x4=-0.5+eps:0.01:0.5;y4=sin(x4)./x4;subplot(221);plot(x1,y1);title('ln((1-x)/(1+x))')subplot(222);plot(x2,y2);title('sqrt(cos(x))')subplot(223);plot(x3,y3);title('sin(1/t)')subplot(224);plot(x4,y4);title('sin(x)/x')
2.在同一坐标下绘制函数x,x^2,-x^2,xsin(x)在x∈(0,π)的曲线
可以用hold on或者y矩阵%y矩阵clearclcx=0:0.01:pi;y(1,:)=x;y(2,:)=x.^2;y(3,:)=-x.^2;y(4,:)=x.*sin(x);plot(x,y)legend('x','x^2','-x^2','xsin(x)',-1)
%hold onclear clc x=0:0.01:pi; plot(x,x,'b'); hold on plot(x,x.^2,'c'); plot(x,-x.^2,'g');plot(x,x.*sin(x),'k');legend('x','x^2','-x^2','xsin(x)',-1)
3.绘制如下函数图形y=x,x∈(-10,1);y=x^2,x∈[1,4];y=2^x,x∈(4,10)
clear clc x1=-10+eps:0.01:1; x2=1:0.01:4;x3=4+eps:0.01:10;plot(x1,x1,'b'); hold on plot(x2,x2.^2,'c'); plot(x3,2.^x3,'g');
4.在极坐标系中绘制下列函数的曲线
(1)(cos(t))^3-1(2)cos(t)sin(t)
(3)2t^2+1
clearclct=0:0.01:2*pi;r1=(cos(t)).^3-1;r2=cos(t).*sin(t);r3=2.*(t.^2)+1;subplot(221);polar(t,r1)subplot(222);polar(t,r2)subplot(223);polar(t,r3)
5.绘制极坐标曲线ρ=asin(b+nθ),并分析a,b,n
clearclca=1;b=0;n=1;t=0:0.01:2*pi;r=a.*sin(b+n.*t);polar(t,r)
6.分别用plot和fplot函数绘制y=sin(1/x),x≠0的曲线,并分析两条曲线的差别。
clearclcx=-5+eps:0.01:5;y=sin(1./x);subplot(121);plot(x,y);title('plot');subplot(122);fplot('sin(1/x)',[-5,5]);title('fplot')
fplot不同于plot,能对函数自适应采样,即能发现并对曲线变化率大的区段进行密集采样,可以更好的反映函数的变化规律;能够对曲线变化率小的区段进行稀疏采样,可以提高绘图速度
7.绘制下列函数的带底座的三维图形和带等高线的三维图形
(1)f(x,y)=x^2/(a^2)+y^2/(b^2)
(2)f(x,y)=xy
(3)f(x,y)=sin(xy)
clearclca=5;b=4;x=-10:0.5:10;y=-8:0.5:8;[X,Y]=meshgrid(x,y);Z1=X.^2/(a^2)+Y.^2/(b^2);Z2=X.*Y;Z3=sin(X.*Y);subplot(231);meshz(X,Y,Z1);title('带底座的f(x,y)=x^2/(a^2)+y^2/(b^2)');subplot(234);meshc(X,Y,Z1);title('带等高线的f(x,y)=x^2/(a^2)+y^2/(b^2)');subplot(232);meshz(X,Y,Z2);title('带底座的f(x,y)=xy');subplot(235);meshc(X,Y,Z2);title('带等高线的f(x,y)=xy');subplot(233);meshz(X,Y,Z3);title('带底座的f(x,y)=sin(xy)');subplot(236);meshc(X,Y,Z3);title('带等高线的f(x,y)=sin(xy)');
8.绘制二维正态分布密度函数f(x,y)=1/2π*e^(-1/2(x^2+y^2))的三维图形
clearclcx=-10:0.5:10;y=-10:0.5:10;[X,Y]=meshgrid(x,y);Z=1/2*pi*exp(-1/2*(X.^2+Y.^2));plot3(X,Y,Z);
9.用不同的线性和颜色在同一坐标内绘制曲线y1=2e^(-0.5x)、y2=sin(2πx)的图形
clearclcx=-10:0.1:10;plot(x,2*exp(-0.5*x),'c-')hold onplot(x,sin(2*pi*x),'b:')legend('y1=2e^(-0.5x)','y2=sin(2πx)',-1)
10.绘制方程f=y/(1+x^2+y^2),在x=[-2 2],y=[-1 1]区间的图形
clearclcx=-2:0.01:2;y=-1:0.01:1;[X,Y]=meshgrid(x,y);Z=Y./(1+X.^2+Y.^2);plot3(X,Y,Z);
0 0
- Matlab画函数图学习笔记3
- Matlab画函数图学习笔记
- Matlab画函数图学习笔记2
- MATLAB 函数学习笔记
- matlab学习笔记 colormap 函数
- Matlab学习笔记 figure函数
- MATLAB学习笔记 plotyy函数
- matlab学习笔记 struct函数
- matlab学习笔记 bsxfun函数
- Matlab学习笔记 kron函数
- Matlab学习笔记 figure函数
- 学习笔记--MATLAB常用函数
- Matlab常用函数,学习笔记
- matlab学习笔记 bsxfun函数
- 【Matlab学习笔记】【函数学习】cat函数
- 【Matlab学习笔记】【函数学习】nargin 参数
- 【Matlab学习笔记】【函数学习】size参数
- 【Matlab学习笔记】【函数学习】eps
- Java设计模式--单例模式
- 蓝海卓越无线运营方案简述
- js锁定Table多表头
- 打开数据库MySQL出现 error:1045 access denied for user
- CentOS 6.5完美安装最新Nginx + PHP-fpm + MySQL
- Matlab画函数图学习笔记3
- acm79拦截导弹
- 网站建设中可能需要的JQuery无限滚动插件
- 修改字段长度
- 公司项目实战(一) ——从网页启动Activity
- ext 调用当前页刷新方法
- 开篇博客--简化生活
- SQLserver发布订阅
- 【DP】poj1155