700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > [MATLAB] 初学入门 运用plot()函数绘制函数图像

[MATLAB] 初学入门 运用plot()函数绘制函数图像

时间:2020-11-01 08:06:56

相关推荐

[MATLAB] 初学入门 运用plot()函数绘制函数图像

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

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

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

clc %清除命令窗口的内容clear %清除工作空间的所有变量clear all %清除工作空间的所有变量,函数,和MEX文件clf %清除当前的Figureclose %关闭当前的Figure窗口close all %关闭所有的Figure窗口x=-1.56:0.01:1.56; %定义一个一维数组X,首元素为-1.56,递增量为0.01,末元素为1.56y=tan(x); %定义一个一维数组Y,其每一个元素为X对应位置的每一个元素的计算值plot(x,y); %绘制出X,Y的图像,并用光滑曲线连接起来

B. 画出方程y=sin(1/x)的图像,定义域为[-1,1]。

clc %清除命令窗口的内容clear %清除工作空间的所有变量clear all %清除工作空间的所有变量,函数,和MEX文件clf %清除当前的Figureclose %关闭当前的Figure窗口close all %关闭所有的Figure窗口x=-1:0.01:1; %定义一个一维数组X,首元素为-1,递增量为0.01,末元素为1y=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 %清除当前的Figureclose %关闭当前的Figure窗口close all %关闭所有的Figure窗口t=-1:0.01:1; %定义一个一维数组t,首元素为-1,递增量为0.01,末元素为1x=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 %清除当前的Figureclose %关闭当前的Figure窗口close all %关闭所有的Figure窗口x=-1:0.01:1; %定义一个一维数组x,首元素为-1,递增量为0.01,末元素为1y=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 %清除当前的Figureclose %关闭当前的Figure窗口close all %关闭所有的Figure窗口x=-2:0.01:2; %定义一个一维数组x,首元素为-2,递增量为0.01,末元素为2y=x.^5+3.*exp(x)+log2(3.-x); %定义一个一维数组Y,其每一个元素为X对应区间及对应位置的每一个元素的计算值plot(x,y); %绘制出X,Y的图像,并用光滑曲线连接起来

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。