matlab 运行后的错误提示

来源:百度知道 编辑:UC知道 时间:2024/09/24 09:07:38
在MATLAB中运行程序后出现:Error: Missing variable or function,我又找不着程序错误在哪??谢谢!!
各位高手,在MATLAB中运行程序后出现:Error: Missing variable or function,我又找不着程序错误在哪??该什么做??急!急!谢谢!!

clear all
function [signal,M,N]=huibo(B,D) %( D=B*Tw=24)
R=20000; %目标范围40公里
v=3000; %目标相对于径向运动的速度300m/s
q=0; %初始相位
c=3e8; %光速
Vgain=2; %天线方向图调制,仿真近似处理为对脉冲的幅度的影响为常数%
f0=30e6; %设置载波频率
L=c/f0; %雷达信号的波长10;
fd=250; %多普勒频率250;
Btar=4*pi*R/L;
fs=40e6; Ts=1/fs; %仿真采样频率及周期
tao=100e-6 %发射脉宽
fr=1000;Tr=1/fr; %脉冲重复周期
B=5e6; %调频带宽4M
k=B/tao; %调频斜率
M=floor(fs*Tr); %每个回波对应采样的数据个数点
m1=floor(2*fs*Tr/10); m2=m1+B/(k*Ts); %动目标开始点与结束点
m3=floor(5*fs*Tr/10); m4=m3+B/(k*Ts); %静目标开始点
f1=f0-B/2;
N=10; % 回波数10个
D=B*

f1=f0-B/2;
N=10; % 回波数10个
D=B*Tw=24; %=============这里出错了================
s1=zeros(N,M);

在上面的那句中出现了两个等号,这是不允许的

%by dynamic
%see also http://www.matlabsky.com
%contact me matlabsky@gmail.com
%2009.2.
%

应该是要去掉clear all
还有函数中的Tw是没有定义的

function [signal,M,N]=huibo(B,D) %( D=B*Tw=24)
这个是自编函数,要写到同名的m文件才行

然后在命令行里 调用 huibo这个函数