- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab常见问题集锦的
matlab常见问题集锦
更新时间:2014-7-23
Q:1.想从矩阵中取任意行的数据,
比如A=[1; 2; 3; 4; 5; 6; 7; 8], 如何从A 中任意取4行的数据呢?
谢谢!
A: nd=randperm (10);
for k=1:4
a(k)=A(ind(k));
end
这个是针对你的向量形式,如果是矩阵可以修改一下
[m,n]=size(A);
ind=randperm (m);
a=zeros(4,n);
for k=1:4
a(k,:)=A(ind(k),:);
end
Q:2.下面的命令放进命令窗口,matlab死了
n=3 ;
I=12;
dz=I;
for j=1:2*n
d1(:,:,j)=ones(n-1,1)+(I-1)*eye(n-1).*rand(n-1)*ones(n-1,1);
while(dz=I||dz=1)
d1(:,:,j)=ones(n-1,1)+(I-1)*eye(n-1).*rand(n-1)*ones(n-1,1);
for i=1:n-1
dz=dz/d1(i,j,j);
end
end
end
A:这段代码如果卡死,最大的可能就是while陷入了死循环。说明在for i =
1:n-1这段循环结束之后,dz无法满足while的退出条件(可能是太小或
太大)。你需要重新检查你的算法和数据。
Q:3.find可以查到第一个满足条件的就退出吗?
如题,想找矩阵R里第一列中第一个=t的数,写的程序如下:
A=find(R(:,1)=t)
S=A(1,:)
D=R(S,:)
但是特别浪费时间,所以想问问应该怎么写好。万分感谢!
A: 利用 find 的 first 参数实现: A=find(R(:,1)=t,1) 或
A=find(R(:,1)=t,1,first)
Q:4.关于矩阵赋值的问题
想把x(1,1)和x(1,3),x(2,5)位置的数字改成1,请问如何一步实现赋值啊?
A: INDs = sub2ind(size(X), [1 1 2], [1 3 5]);
X(INDs) = 1;
Q:5.关于Psi函数自变量为虚数的问题
这个函数Psi(x)的x只能是个实数,我想弄个虚的x进去,怎么办?
A: 可以用 mfun:
mfun (Psi,1+2*i)
Q:6.频域LMS抑制窄带干扰
有几个问题:为什么论文中都强误差信号是 最后我们想要的抗干
扰后的信号?根据网上下的和自己写的程序都存在这样的问题:
频域的权值W在某处总是越来越大,甚至到10的十几次方,为什么
?
通过试验,发现,滤波器的阶数和权重值W有关系,为什么,关系
是怎样的?
输入信号和期望信号分别是什么的时候,误差信号可以作为抗干
扰后的信号输出?
我想通过频域LMS去除具有很高能量的点频干扰的谱线,为什么不
能实现?
A:LMS消噪中
自适应滤波器的输入是和噪声相关、和纯净信号无关的信号
自适应滤波器的期望响应是纯净信号+噪声
消噪结果是取起输出的误差序列。
我不太清楚你的很高能量的点频干扰的谱线到底指的什么干扰,是幅度很
大的正弦波干扰吗?
如果是的话,理论上是可以滤掉的,将步进miu降低点试试。
因为miu的取值同信号的能量有关,如果你的信号能量大,miu就必须取小
点。
Q:7.m文件只能运行一次
当我第一次运行 m文件成功后,第二次再运行时出现如下提示:
Caught std::exception Exception message is:
Message Catalog MATLAB:FileIO was not loaded from the
file. Please check file location, format or contents这个
时候也无法打开其它的m文件,该m文件需要处理400个文件,是不
是因为处理文件过多?请高手看看是怎么回事,多谢!!
A : be more specific.
1. if
您可能关注的文档
最近下载
- 迈富时 上市招股说明书.pdf VIP
- 年产3500吨对羟基苯甲酸乙酯(食品添加剂)项目可行性研究报告.docx VIP
- HMMT_-_哈佛-MIT数学竞赛题.pdf
- 资金平衡表.doc VIP
- 小学生四年级上册暑假练字电子字帖生字写字表提前学习练习楷书字帖pdf可打印文件.pdf VIP
- 氢氟酸安全标签.doc VIP
- 2025年全国统一高考生物试卷(江西卷)含答案 .pdf VIP
- 《义务教育数学课程标准(2022年版)》【试题】题库及答案汇总.docx VIP
- 八年级上册历史《中华民族的抗日战争》单元作业设计 (优质案例50页) .pdf VIP
- 商务日语函电第2课 支払い遅延の依頼と回答.ppt VIP
文档评论(0)