声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2831|回复: 10

[综合讨论] 求教请问MATLAB的M文件怎么再调用M文件

[复制链接]
发表于 2006-5-30 12:31 | 显示全部楼层 |阅读模式

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

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

x
比如说我做一个A.M文件.里面要调用一个B.M文件.<BR>A.M文件怎么编啊?<BR>小弟刚学.万分感谢
回复
分享到:

使用道具 举报

发表于 2006-5-30 16:29 | 显示全部楼层

回复:(传奇)求教请问MATLAB的M文件怎么再调用M文件...

function [y] = B(x)<br>x为输入参数<br>y为输出参数<br><br>在A中只用<br><br>y0=B(x0)这样调用就行了
[此贴子已经被作者于2006-5-30 16:30:28编辑过]

发表于 2008-10-30 18:41 | 显示全部楼层
请问一下当我运行这个程序的时候
clear all;                     
Wpl=0.2*pi;
Wph=0.8*pi;
Wsl=0.4*pi;
Wsh=0.6*pi;
tr_width=min((Wsl-Wpl),(Wph-Wsh));                            %过渡带宽度
N=ceil(6.2*pi/tr_width)                                          %滤波器长度
n=0:1:N-1;
Wcl=(Wsl+Wpl)/2;                                           %理想低通滤波器的截止频率
Wch=(Wsh+Wph)/2;
hd=ideal_bs(Wcl,Wch,N);                                        %理想低通滤波器的单位冲激响应
w_hann=(hanning(N))';                                        %汉宁窗
h=hd.*w_hann;                                             %截取得到实际的单位脉冲响应
[db,mag,pha,w]=freqz_m2(h,[1]);                                 %计算实际滤波器的幅度响应
delta_w=2*pi/1000;
Ap=-(min(db(1:1:Wpl/delta_w+1)))                         %实际通带纹波
As=-round(max(db(Wsl/delta_w+1:1:Wsh/delta_w+1)))    %实际阻带纹波
subplot(221)
stem(n,hd)
title('理想单位脉冲响应hd(n)')
subplot(222)
stem(n,w_hann)
title('汉宁窗w(n)')
subplot(223)
stem(n,h)
title('实际单位脉冲响应hd(n)')
subplot(224)
plot(w/pi,db)
title('幅度响应(dB)')
axis([0,1,-100,10])
最后会出现hd=ideal_bs(Wcl,Wch,N);  没有定义
这是为什么啊???
谢谢大家帮帮忙啊!!!
发表于 2008-10-30 19:47 | 显示全部楼层

回复 板凳 jingwen 的帖子

ideal_bs这个文件你有吗
发表于 2008-10-30 21:52 | 显示全部楼层
没有啊!!!
需要啊???
发表于 2008-10-30 21:53 | 显示全部楼层
你可以帮我写一个啊???
谢谢了啊!!
发表于 2008-10-30 23:05 | 显示全部楼层

拜托! 别人那清楚楼主的ideal_bs是甚东东? 怎帮你写?
况且自己的问题本应自己解决!
help filter等相关函数, 自己试试看, 有问题再问吧!

评分

1

查看全部评分

发表于 2008-10-31 10:24 | 显示全部楼层

回复 6楼 jingwen 的帖子

:@L
发表于 2008-10-31 14:10 | 显示全部楼层

回复 6楼 jingwen 的帖子

搞清楚,你自己要做什么东西?
发表于 2008-10-31 19:18 | 显示全部楼层

回复 6楼 jingwen 的帖子

基本的matlab使用真的不难(高深的我不敢说), 但是你一定得自己试试看!
不要怕出错, 出越多错功力越扎实, 至少个人如此认为
给你加油! 有问题再问吧! 我会的一定提供意见!
发表于 2008-10-31 19:42 | 显示全部楼层

回复 板凳 jingwen 的帖子

请问您的程序是不是自己写的?
如果不是,您得到原地方找“理想低通滤波器的单位冲激响应”函数
如果自己对这方面理解比较透彻的话,可以自己试着写写

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-10-1 23:39 , Processed in 0.072953 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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