编程:用MATLAB绘制对数图像

[cc lang=”matlab”]
clear;
figure;
hold on;
grid;
x=logspace(0,5,20);
ya=log10(x);
yb=log(x)/log(1/10);
plot(x,ya);
plot(x,yb);
[/cc]
得到图像:


[cc lang=”matlab”]
x=-3:0.1:3;y=-2:0.1:2;
[x,y]=meshgrid(x,y);
z=(x.^2-2*x).*exp(-x.^2-y.^2-x.*y);
figure
mesh(x,y,z)%网格图
figure
contour(x,y,z)%等高线图
[/cc]
得到两个图像:

另外有一个公式:loga(b)=-log(1/a)b

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注