MATLAB可视化(一)基本函数可视化

 一、离散函数

        图形上的离散序列所反映的只是某些确定的有效区间内的函数关系,不能表现无限区间上的函数关系。

eg:用图形表示离散函数y=\left | \left ( n-6 \right ) \right |^{-1}

%MATLAB可视化
%1---离散函数可视化,y=|(n-6)|^-1
clc
clear
n=0:15;
y=1./abs(n-6);
plot(n,y,'m*','MarkerSize',10)
grid on

 二、连续函数可视化

      与离散函数可视化一样,进行连续函数可视化必须先在一组离散自变量上计算相应的函数值,并将这一组数据对用点表示。

(1)把区间细化的分隔开,用更多的点表达函数的连续; 

(2)两点间用直线连接。

eg:y=sin(t)sin(9t) 

%连续函数可视化
t1=(0:11)/11*pi;  %自变量
y1=sin(t1).*sin(9*t1); %对应的函数值
t2=(0:100)/100*pi;
y2=sin(t2).*sin(9*t2);
%接下来绘图并将子图放于一起
subplot(2,2,1),plot(t1,y1,'r.'),axis([0,pi,-1,1]),title('子图(1)')
subplot(2,2,2),plot(t2,y2,'b.'),axis([0,pi,-1,1]),title('子图(2)')
subplot(2,2,3),plot(t1,y1,t1,y1,'r.'),axis([0,pi,-1,1]),title('子图(3)')
subplot(2,2,4),plot(t2,y2),axis([0,pi,-1,1]),title('子图(4)')

猜你喜欢

转载自blog.csdn.net/m0_73982095/article/details/130388887