找回密码
 注册
关于网站域名变更的通知
查看: 632|回复: 3
打印 上一主题 下一主题

这是关于矩阵维度错误的问题,还请各位给看看

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-4 13:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
' Y& D0 [' C8 m
function [chan_SR,chan_RD,dis_SR,dis_RD] = channel_settingmx(n,exp_path)
9 x; Q5 r9 ?- r' [%%距离和路径衰减: u3 t+ \: d8 ^& L
s=[0 0];
' W8 v' H1 K5 O5 ^; j- ]1 cd=[10 0];
: f) G* j+ I2 O$ u4 s: zr=[n 0];
$ }6 D$ K; j& [  R1 H4 Sdis_SR=norm(r-s);' [' i% B# g4 v6 B+ I6 x0 X
dis_RD=norm(d-r);! j" x- ^0 }) h( Z( [
path_SR = 1/(dis_SR^exp_path);3 Y9 G( B3 j3 ~; ?" f7 I
path_RD = 1/(dis_RD^exp_path);
4 ~; ~, `9 N: R) Q" }/ H1 d9 n; h, @& d$ u7 p% G6 F
%%定义信道增益
5 l# W* O* ]: l) w7 x* }( r& bchan_SR_fast = (1 + sqrt(-1))/sqrt(2);( R2 H" s0 J1 f! M- s
chanPW_SR_fast = abs(chan_SR_fast)^2;; `& m$ C" B# c0 N  k
chan_SR = path_SR*chanPW_SR_fast;  X) C0 Y6 e! D" V

# Z6 H# n: H( M; Q+ G4 N& Fchan_RD_fast = (1 + sqrt(-1))/sqrt(2);1 F- s" u. C: H6 w* @, k4 L
chanPW_RD_fast = abs(chan_RD_fast)^2;! ^* [; I; f9 R* A
chan_RD = path_RD*chanPW_RD_fast;' X9 \$ A9 X7 {1 X# @/ r
end
, S8 a7 U! T1 x: E/ D6 q" S, D2 v+ z' n  g
w=20e6;%%频带宽度
6 H, {1 I  b2 z* U0 vep=3;%%路径衰减系数
: R3 w: x2 B- z+ i' uN=4.0e-21;%%高斯白噪声功率
4 K* Y8 }, z$ i' M! n6 MPr=100;/ B$ `2 O/ }" j2 U' C( k8 y
Ps=100;
  g/ j2 d# g7 W# f! }& X8 p) Z5 ]2 f$ @* j
n=1:9
! b4 _) l+ o" y[hsr,hrd]=channel_settingmx(n,3)' u( ~; p9 s, i: `1 _) m6 q" g! x3 z$ @
fpl=(Ps*Pr*(hsr^2)*(hrd^2))/((Ps*(hsr^2)+Pr*(hrd^2)+N)*N);
5 Y+ r' a0 [5 b  K9 t- zRsr=(1/2)*w*log2(1+((Ps*hsr^2)/N));2 g$ w' L; ]# z; j+ K0 l
Rrd=(1/2)*w*log2(1+((Ps*hrd^2)/N)+fpl);' _1 S) f3 `1 F4 n3 X1 j
Rsd=(Rsr+Rrd)/2;" I( f4 @: `8 S% t9 V0 J
Rsd1=Rsd- v; x+ l3 Z) ^# u  ^2 |
plot(n,Rsd1)
0 D" G  c$ M* f5 h' q. y/ y' [/ k5 n8 c
. y0 L& s% M  o9 r5 H4 |
各位大佬   本人对MATLAB的矩阵思维不是很理解,这个程序报了矩阵维度错误,请问该怎样修改?

该用户从未签到

2#
发表于 2020-8-4 14:34 | 只看该作者
程序都看不懂哦

该用户从未签到

3#
发表于 2020-8-4 16:01 | 只看该作者
你的 n 是 1*9 的矩阵 function 里面 s 是 1*2 r是 1*10 的矩阵 . 用 for 来改 n 的取值

点评

function里 s 和r不是两个向量吗 我想用来表示坐标 n是1*9 那么维度不一致是在哪里呀  详情 回复 发表于 2020-8-4 16:03

该用户从未签到

4#
 楼主| 发表于 2020-8-4 16:03 | 只看该作者
uqHZau 发表于 2020-8-4 16:01
7 y* V/ w  M/ t( y4 H, ]你的 n 是 1*9 的矩阵 function 里面 s 是 1*2 r是 1*10 的矩阵 . 用 for 来改 n 的取值

" f" G6 Z4 V' cfunction里 s 和r不是两个向量吗   我想用来表示坐标    n是1*9   那么维度不一致是在哪里呀
( l8 k! B+ D: g/ f
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 21:34 , Processed in 0.156250 second(s), 25 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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