概述
本文将讲述使用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的图像,并用光滑曲线连接起来
最后
以上就是迅速蜜粉为你收集整理的[MATLAB] 初学入门 运用plot()函数绘制函数图像的全部内容,希望文章能够帮你解决[MATLAB] 初学入门 运用plot()函数绘制函数图像所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复