2017-09-12 23 views
1

エラーを使用している/ マトリクスの寸法は一致している必要があります。 nusratでMatlabエラー:マトリックスの寸法が一致する必要があります

エラー(行13) A0 = 1 /(R + V。*トン)

clc 
clear all 
close all 
r=1.5*1000 
d=2*1000 
v=(60*1000)/3600 
W=10^6 
t=0:1/W:0.02 
c=3*10^8 
tou0=(r+v.*t)/c 
tou1=(2*d-r-v.*t)/c 
TD=tou1-tou0 
a0=1/(r+v.*t) 
a1=1/(2*d-r-v.*t) 
fc=900*10^6 
phi1=-2*pi*fc*tou1 
phi0=-2*pi*fc*tou0 
L= ceil(TD*W) 
hL= a1.* exp(1j.*phi1).*sinc(L-(tou1.*W))+ a0.* exp (1j.*phi0).*sinc(L-tou0.*W) 
plot(t*W,abs(hL)) 
+0

どういうところですか? [どのトピックについて私が尋ねることができる](https://stackoverflow.com/help/on-topic)と[質問方法](https://stackoverflow.com/help/how-to-ask)をお読みください。 – jodag

答えて

1

だけで、このようなあなたのコードを変更します。

a0=1./(r+v.*t); 
a1=1./(2*d-r-v.*t); 

スカラーを配列で除算する場合、./は正しい演算子です。

+0

ありがとう、ありがとうございました。私が作ったエラー。 – Ayaz

関連する問題