CAD教程 行业资讯 3D模型下载 Pro/E教程 CAD书店 软件下载 联系我们
技术资料 CAD招聘 发布招聘 CAD问答 设计竞赛 CAD认证 北京CAD培训
视频教程 PS教程 CAD图纸 图书推荐 Solidworks教程 CAD培训 CAD软件商

 最新视频教程Pro/ENGINEER Wildfire2.0 工业设计实例视频教程 (全套免费在线学习)   AutoCAD视频教程每日更新
 
首页 > CAD在线问答 > matlab

matlab中的m序列问题

2010-10-28 51自学网



function [out] = ms1(stg, taps, inidata, n)out = zeros(1, 2^stg-1); fpos = zeros(stg, 1); fpos(taps) = 1; for l = 1:2^stg-1 out(1,l) = inidata(stg); num = mod(inidata*fpos,2); inidata(2:stg) = inidata(1:stg-1); inidata(1) = num; end 这是我从网上抄的程序,为什么每次提问的时候都会出现Input argument "stg" is undefined.Error in ==> mxulie at 2out = zeros(1, 2^stg-1);这样的错误?哪位好心人帮我解决一下啊,谢谢啦

你是不是贴到编辑器里就直接运行了?那肯定不行啊,这个是函数,是要在其他地方调用的,就和c语言里的主函数和子函数的关系一样,他本身只有形参,在其他地方调用的时候给他一个具体的参数stg, taps, inidata, n;stg是整数而且 ,例如:第一步,先把这段function代码贴到编辑器里,保存,保存文件名要和函数名(ms1)相同然后你可以在另一个编辑器里或主窗口里这样调用 ms1(stg, taps, inidata, n),这里面得四个参数你都给一个数或向量或矩阵补充完毕



 

 

matlab里@是干什么用的?
关于matlab
我来回答 共有条 回答
用户名: 密码:
验证码: 匿名发表
| AutoCAD | Pro/E | UG | 3Dmax | catia | solidworks | maya | photoshop | 模具设计 | 有限元 | matlab | 计算机图形学 | 室内设计 |