matlab⽤ezplot绘制参数⽅程,MATLAB学习1之画图函数MATLAB学习1 之画图函数
ezplot 适⽤条件
"ezplot" 命令可以⽤于显函数、隐函数和参数⽅程作图。不同函数的使⽤格式
显函数 y=f(x),ezplot 函数的调⽤格式为 ezplot(f, [xmin xmax]);
例:ezplot('sin(10*pi*x)/x',[1 2]);% 画出函数曲线
隐函数 f(x,y)=0,ezplot 函数的调⽤格式为 ezplot(f, [xmin xmax] , [ymin ymax]);
例:ezplot('x^2*sin(x+y^2)+y^2*exp(x)+6*cos(x^2+y)', [-6 6],[-6 6]) % 隐函数命令
参数⽅程 x=x(t), y=y(t),ezplot 函数的调⽤格式为 ezplot(x, y, [tmintmax])。
plot /fplot/ezplot 的区别:
(1)plot(x) 当 x 为⼀向量时,以 x 元素的值为纵坐标,x 的序号为横坐标值绘制曲线。当 x 为⼀实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线,当 x 为 m× n 矩阵时,就有 n 条曲线。
(2)plot(x,y) 以 x 元素为横坐标值,y 元素为纵坐标值绘制曲线。
(3)plot(x,y1,x,y2,…) 以公共的 x 元素为横坐标值,以 y1,y2,… 元素为纵坐标值绘制多条曲线。
函数 fplot ⽤来绘制数学函数,其调⽤格式为: fplot(fun,lims) 其中 fun 就是所要绘制的函数,可以是定义函数的 M ⽂件名,也可以是以 x 为变量的可计算字符串,lims=[XMIN XMAX YMIN YMAX] 限定了 x,y 轴上的绘图空间。
函数 ezplot 它⽆需数据准备,直接画出函数图形,基本调⽤格式为 ezplot(f),其中 f 是字符串或代表数学函数的符号表达式,只有⼀个符号变量
区别:
plot 是绘制⼆维图形,并且是 x,y 的表达式是已知的或者是形如 y=f(x) 这样确切的表达式
⽽ ezplot 是画出隐函数图形,是形如 f(x,y)=0 这种不能写出像 y=f(x) 这种函数的图形
fprintf 和 fopen 函数:
fprintf 函数可以将数据按指定格式写⼊到指定的⽂本⽂件中。
基本格式 fprintf(fid, format, variables)
fid 为⽂件句柄,从 fopen() 函数中得到,
format ⽤来指定数据输出时采⽤的格式,A 是⽤来存放数据的矩阵。
%d 整数
%e 实数:科学计算法形式
fprintf格式
%f 实数:⼩数形式
%g 由系统⾃动选取上述两种格式之⼀
%s 输出字符串a='hello world';
fid=fopen('','w');
fprintf(fid,'%s',a);
fclose(fid);
最后在 ⽂件中得到 helloword

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。