matlab中sinx的x是弧度吗,matlab里定义一个f(x)=sin(x)/x,怎么写程序???用syms还是function ?要不要建立f.m文件?...

这是当然来的。。因为这个函数本源来在21130点就没有定义,不妨写个5261if语句if x=0f(x)=1;end这样的4102话整个函数就1653要用m文件储存了function z=f(x)if x=0z=1;else z=sin(x)/x;end追问如果函数有多个没有定义的点那岂不是要都列出来。。其实我也是这么想的但不知道有没有什么办法能够提高程序的通用性。。追答貌似没有,因为这个函数本身就是这么定义的,实际上在书面写的时候我们也是用分段的方式来写这个函数的,所以这个不是通用性的问题,而是在0点本身没有定义的才是这个函数,本来就应该是NaN。x=0处,函数极限存在,但是函数值没定义啊。要么用limit求极限。要么用if分段表示。追问求问,limit求极限怎么用matlab来实现?追答matlab有limit函数。limit(f,x,a) ,x趋近a时f的值www.mh456.com防采集。

syms xf=sin(x)/xezplot(f,[-4*pi,4*pi])

这个函数代表某频率或者某频率段的一个信号,要知道该信号的频率可以做傅立叶变换,然后进行频率分析得到!

4f045527586f17c3095dda8e22285e0e.png

matlab不懂x是什么

点乘是数组的运算,不加点是矩阵的运算! 点乘要求参与运算的两个两必须是维数相同,是对应元素的相乘或者相除! 而不加点表示的是矩阵相乘或者相除(除的时候通过逆矩阵来实现),要求内维相同,也就是前一个矩阵的列的维数等于后一个矩阵的行

9566dc034befdacfb13723eaea8a10b5.png

内容来自www.mh456.com请勿采集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值