欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

轻松学习MATLAB:从头开始,用plot函数画出函数图示

最编程 2024-07-28 13:46:59
...

本文将讲述使用matlab绘制三角函数方程、参数函数方程、分段函数方程及超越函数方程图像的方法。

开门见山,直接来看几道例题。

A. 画出方程y=tan(x)的图像。

clc %清除命令窗口的内容
clear %清除工作空间的所有变量
clear all %清除工作空间的所有变量,函数,和MEX文件
clf %清除当前的Figure
close %关闭当前的Figure窗口
close all %关闭所有的Figure窗口

x=-1.56:0.01:1.56; %定义一个一维数组X,首元素为-1.56,递增量为0.01,末元素为1.56

y=tan(x); %定义一个一维数组Y,其每一个元素为X对应位置的每一个元素的计算值

plot(x,y); %绘制出X,Y的图像,并用光滑曲线连接起来

在这里插入图片描述
B. 画出方程y=sin(1/x)的图像,定义域为[-1,1]。

clc %清除命令窗口的内容
clear %清除工作空间的所有变量
clear all %清除工作空间的所有变量,函数,和MEX文件
clf %清除当前的Figure
close %关闭当前的Figure窗口
close all %关闭所有的Figure窗口

x=-1:0.01:1; %定义一个一维数组X,首元素为-1,递增量为0.01,末元素为1

y=sin(1./x); %定义一个一维数组Y,其每一个元素为X对应位置的每一个元素的计算值

plot(x,y); %绘制出X,Y的图像,并用光滑曲线连接起来

在这里插入图片描述
C. 画出方程{x(t)=cos(t)*cos(5t) & y(t)=sin(t)*cos(3t)}的图像。

clc %清除命令窗口的内容
clear %清除工作空间的所有变量
clear all %清除工作空间的所有变量,函数,和MEX文件
clf %清除当前的Figure
close %关闭当前的Figure窗口
close all %关闭所有的Figure窗口

t=-1:0.01:1; %定义一个一维数组t,首元素为-1,递增量为0.01,末元素为1

x=cos(t).*cos(5.*t); %定义一个一维数组X,其每一个元素为T对应位置的每一个元素的计算值

y=sin(t).*cos(3.*t); %定义一个一维数组Y,其每一个元素为T对应位置的每一个元素的计算值

plot(x,y); %绘制出X,Y的图像,并用光滑曲线连接起来

在这里插入图片描述
D. 画出方程y={1,x>0 & 0,x=0 & -1,x<0}的图像。

clc %清除命令窗口的内容
clear %清除工作空间的所有变量
clear all %清除工作空间的所有变量,函数,和MEX文件
clf %清除当前的Figure
close %关闭当前的Figure窗口
close all %关闭所有的Figure窗口


x=-1:0.01:1; %定义一个一维数组x,首元素为-1,递增量为0.01,末元素为1

y=1.*(x>0)+0.*(x==0)+-1.*(x<0); %定义一个一维数组Y,其每一个元素为X对应区间及对应位置的每一个元素的计算值

plot(x,y); %绘制出X,Y的图像,并用光滑曲线连接起来

在这里插入图片描述
E. 画出方程y=x5+3ex+log2(3-x)的图像,定义域为[-2,2]。

clc %清除命令窗口的内容
clear %清除工作空间的所有变量
clear all %清除工作空间的所有变量,函数,和MEX文件
clf %清除当前的Figure
close %关闭当前的Figure窗口
close all %关闭所有的Figure窗口


x=-2:0.01:2; %定义一个一维数组x,首元素为-2,递增量为0.01,末元素为2

y=x.^5+3.*exp(x)+log2(3.-x); %定义一个一维数组Y,其每一个元素为X对应区间及对应位置的每一个元素的计算值

plot(x,y); %绘制出X,Y的图像,并用光滑曲线连接起来

在这里插入图片描述