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 实数:科学计算法形式

%f 实数:小数形式

%g 由系统自动选取上述两种格式之一

%s 输出字符串a='hello world';

fid=fopen('test.txt','w');

fprintf(fid,'%s',a);

fclose(fid);

最后在 test.txt 文件中得到 helloword

来源: http://www.bubuko.com/infodetail-1976047.html

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值