matlab求图像自相关 优快云_从零开始的matlab学习笔记——(17)其它实用的绘图工具...

matlab应用——求极限,求导,求积分,解方程,函数绘图....更多内容尽在个人专栏:matlab学习

上一节我们简单了解了一下matlab绘图,这一节我们看一下参数方程,隐函数,极坐标等图像绘制。

参数方程:

这次我们就拿2019全国一卷理数22题为例(当时把我都看蒙了)

b9cbfbcf56011312d9b7bf4605624616.png

题目就不做了,我们只是画一下C的图像(这个画出来这道题也就没有难点了)

1、首先认识一下plot的兄弟函数fplot

fplot(x,y,[a,b])

这里比plot()多了一个矩阵参数,a,b就是指参数t的取值范围

2、然后我们要用参数t表示x,y

这里引入一个函数句柄的概念,就是用句柄的变量表示我们需要的变量

x=@t x(t)

@t是调用句柄

x(t)就是我们想要的关系式

比如这里我们的关系式就是:x=@(t) (1-t^2)/(1+t^2)

完整代码:

x=@(t) (1-t^2)/(1+t^2)

y=@(t) 4*t/(1+t^2)

fplot(x,y,[-10,10]);

axis equal %这个我们后面会说

结果就出来了,果然是个椭圆:

90088895de368787529bf843bce7e2c9.png

当然考试的时候我们还是要自己算哈:)

极坐标:

讲了参数方程,那肯定不能把极坐标给落下啊

我们再来认识一个新的函数:polar

polar(t,r)函数的规则和plot一样,只不过画出的图像是极坐标

直接看代码吧:

t=0:pi/100:2*pi;

r=1-sin(t);

polar(t,r);

这里的t,r换成x,y也是可以的

我们看看结果:

f8779526576f8cb21c463ac541a5b4e2.png

就是笛卡尔的心形曲线(感觉有点胖)

隐函数:

这里我们再来认识一个plot的兄弟函数:ezplot

ezplot(f,[x1,x2,y1,y2])

这里f是隐函数表达式,x1,x2是x的取值范围,y1,y2是y的取值范围

直接看代码吧:

f='x^2+y^2=1'

ezplot(f,[-1,1,-1,1])

结果就是这样

72631390f0b22d4be8ae2da6c69565be.png

这一节我们又说了说其它的画图工具,但是大家有没有觉得这样的图还是有点丑,所以下一节我们说说怎么进行图形修饰

欢迎喜欢的朋友点赞关注收藏啊:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值