概述
1.把当前窗口分成四个区域,用不同的颜色和线条分别绘制sin(x),cos(x),e^x,log(x)的函数图形,并加入文字标示和网格。
clear
clc
x=-2*pi:0.01:2*pi;
y1=sin(x);
y2=cos(x);
y3=exp(x);
t=0:0.01:20;
y4=log(t);
subplot(221);plot(x,y1,'b-');title('sin(x)'),grid on
subplot(222);plot(x,y2,'c:');title('cos(x)'),grid on
subplot(223);plot(x,y3,'g-.');title('exp(x)'),grid on
subplot(224);plot(t,y4,'k--');title('log(t)'),grid on
2.画出函数y=x^2的曲线,并在相同区间添加函数y=x^(1/3)曲线,要求不同的修饰方式
clear
clc
x=-5:0.1:5;
plot(x,x.^2,'-')
hold on
plot(x,x.^(1/3),':')
3.上面y=x^(1/3)次数小于1得到的是虚根,如果要得到实根用nthroot(x, 3)
clear
clc
x=-5:0.1:5;
plot(x,x.^2,'-')
hold on
plot(x,nthroot(x, 3),':')
4.绘图表示5×5魔方矩阵的元素分布情况
%概率分布
clear
clc
hist(magic(5))
%直方图分布
clear
clc
y=magic(5);
subplot(221);bar(y)
x=1:5;
subplot(222);bar3(x,y)
subplot(223);bar(y,'group');
subplot(224);bar(y,'stack');
5.在极坐标中绘制函数ρ=sin(θ)cos(θ),∈[0,2π]区间的曲线图
clear
clc
t=0:0.01:2*pi;
r=sin(t).*cos(t);
polar(t,r)
6.某班计算机考试成绩,90分以上的同学8人,80分以上至90分的同学25人,70分以上至80分的同学15人,60分以上至70分的同学12人,60分以
下的同学9人,画出饼状图并让不及格的人数突出显示。
clear
clc
x=[8 25 15 12 9];
pie(x,[0 0 0 0 1]);
7.用梯形图绘制y=e^(-x^2),在x=[-3 3]区间的图形
clear
clc
x=-3:0.1:3;
y=exp(-x.^2);
stairs(x,y);
8.用概率分布图绘制1000个均匀分布随机矩阵的图形
clear
clc
x=rand(1,1000);
y=0:0.05:1;
hist(x,y)
9.绘制方程f=sqrt(5-x^3/3-y^2/7),在x=[-2 2],y=[-1 1]区间的图形
clear
clc
a=-2:0.1:2;
b=-3:0.1:3;
[x,y]=meshgrid(a,b);
z=sqrt(5-x.^3/3-y.^2/7);
figure
plot3(x,y,z)
figure
surf(x,y,z)
补充
bar3三维直方图
surf(x,y,z)着色图
最后
以上就是落后哑铃为你收集整理的Matlab画函数图学习笔记2的全部内容,希望文章能够帮你解决Matlab画函数图学习笔记2所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复