声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1054|回复: 2

[编程技巧] 请教一个问题,谢谢,急!

[复制链接]
发表于 2006-9-9 08:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
a=[1 2 3 4 5 6 7 8 9];
b=[8 2 6 3 9 7 4 1 2];
plot(a,b)   
得到这个图形后,我想再用这个图形,作为一个信号来使用,我怎样把这个图形赋给一个信号?
我直接用s(:,:)=plot(a,b)得到了一个值,这个值又是 什么?
如何截取这样的信号?
我实验得到的数据就是如a,b这样一个数组,数据量很大,请高手指点!十分感谢!
回复
分享到:

使用道具 举报

发表于 2006-9-9 10:38 | 显示全部楼层
原帖由 snowyzy 于 2006-9-9 08:33 发表
a=;
b=;
plot(a,b)   
得到这个图形后,我想再用这个图形,作为一个信号来使用,我怎样把这个图形赋给一个信号?
我直接用s(:,:)=plot(a,b)得到了一个值,这个值又是 什么?
如何截取这样的信号?
我实验得到 ...


不知道我有否理解你的意思,按照我的理解:

用interp1函数吧,y = interp1(a,b,[a(1):0.01:a(end)],'linear'); 就可以了。

至于plot(a,b)返回的值,你看看帮助就可以了,应该是句柄
 楼主| 发表于 2006-9-9 17:50 | 显示全部楼层
谢谢你,我这就试试。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-18 06:09 , Processed in 0.083798 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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