使用MATLAB实现计算结果的图形表示

通过本节熟习Matlab相关计算结果的图形表示指令。计算结果可视化是Matlab的主要组部分进进出。Matlab图形具有自然,简结,灵活,易扩展的特点。

例1:画出曲线y=exp(-t/3)*sin3t及其他的包络线y0=exp(-t/3).

close all;
clear all;
clc;

t =0:pi/50:4*pi;
y0 = exp(-t/3);
y = exp(-t/3).*sin(3*t);
plot(t,y,'-r',t,y0,':b',t,-y0,':b');
xlabel('t'),ylabel('y = exp(-t/3)*sin3t');
grid
输出结果

使用MATLAB实现计算结果的图形表示_第1张图片

例2:画出z =sin(sqrt(x^2+y^2)/sqrt(x^2+y^2)所表示的三维曲面。

clear all;
close all;
clc;

x = -8:0.5:8;
y = x';
X=ones(size(y))* x;
Y =y*ones(size(x));
R = sqrt(X.^2+Y.^2)+eps;
Z =sin(R)./R;
surf(X,Y,Z);
colormap(cool);
xlabel('x'),ylabel('y'),zlabel('z')
title('z =sin(sqrt(x^2+y^2)/sqrt(x^2+y^2)')
grid
输出结果:

使用MATLAB实现计算结果的图形表示_第2张图片


关于Image Engineering & Computer Vision的更多讨论与交流,敬请关注本博客和新浪微博songzi_tea.


你可能感兴趣的:(matlab,图形表示)