声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4030|回复: 1

[综合讨论] Size vector should be a row vector with integer elements 出错求助

[复制链接]
发表于 2008-3-4 20:53 | 显示全部楼层 |阅读模式

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

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

x
我不明白怎么错了,该怎么改呢?
     fz=10e3;
>> tz=1/fz;
>> fs=8e6;
>> ts=1/fs;
>> doppler=2.5e3;
>> N=tz/ts;
>> pulse=[zeros(1,100),1,1,zeros(1,N-102)];
Warning: Size vector should be a row vector with integer elements.
>> pc=repmat(pulse,1,16);
>> n=1:16*N;
>> doppler2=cos(n*2*pi*doppler/fs);
>> pc=pc.*doppler2;
>> noise=0.1*rand(1,N*16);
Warning: Size vector should be a row vector with integer elements.
>> pc=pc+noise;
>> figure,
>> plot(0:ts:(16*N-1)*ts,pc),xlabel('t(单位:s)'),title('回波信号');
>> pc=reshape(pc,N,16);
??? Error using ==> reshape
Size arguments must be real integers.

谢谢!!!:'(

[ 本帖最后由 eight 于 2008-3-4 22:10 编辑 ]

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2008-3-29 16:46 | 显示全部楼层
x1=zeros(1,100);x2=ones(1,2);x3=zeros(1,N-102);
pulse=[x1,x2,x3];
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-11 15:33 , Processed in 0.142447 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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