数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 2346|回复: 2

Matlab菜鸟向诸位求助!!!

[复制链接]
发表于 2005-5-3 04:39:13 | 显示全部楼层 |阅读模式
<>t=0:0.05:100;
x=sin(2*pi*t/50)+cos(2*pi*t/25);
plot(t,x,'-r');%是对t,x向量线性插值后绘图,应该是这样吧
或者只能求得近似过零点t(取最接近0的一个点的坐标t作为过零点)?
我如果现在想求这个图像中所有过零点的t构成的向量,应该怎么来做?
万分感谢!!!</P>
发表于 2005-5-4 02:52:22 | 显示全部楼层
<>画曲线是把所有的点连接起来而成的,不是什么插值,</P><>关于求零点,也不是你所说的“只能求得近似过零点t(取最接近0的一个点的坐标t作为过零点)? ”求零点可以用函数:fzero(fun,x0),它是从初始点x0开始搜索,在一定精度内确定零点。要是你想要求:图像中所有过零点的t构成的向量,你怎么应该有办法确定把</P>
发表于 2005-5-7 02:35:38 | 显示全部楼层
<>是不是要求x=sin(2*pi*t/50)+cos(2*pi*t/25);当x=0时的t的值啊?</P>
<>这样就可以解决!</P>
<>用命令:solve()</P>
<P>具体就是:</P>
<P>&gt;&gt; solve('0=sin(2*pi*t/50)+cos(2*pi*t/25)','t')<BR> <BR>ans =<BR> <BR>[   25/2]<BR>[  -25/6]<BR>[ -125/6]<BR></P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-30 19:27 , Processed in 0.085885 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表