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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

0 Y; I: C) U" c, P% O' o+ Pfunction [chan_SR,chan_RD,dis_SR,dis_RD] = channel_settingmx(n,exp_path)
* l  j3 v6 r4 Q%%距离和路径衰减
+ f3 H1 n; N& P1 V% U$ e# p& ss=[0 0];& n6 ~2 r" ^6 n! `! H
d=[10 0];
8 H$ T6 z# J8 {7 L& h/ g1 J7 }r=[n 0];
. B; V7 W) W, Bdis_SR=norm(r-s);. i2 @6 d- s* c, f
dis_RD=norm(d-r);
: z( E0 X6 ?9 kpath_SR = 1/(dis_SR^exp_path);
* x) d1 Z7 ]3 I0 P  Gpath_RD = 1/(dis_RD^exp_path);( v3 t+ \( E  Q" T

  y+ w) h3 L/ @9 o+ n' u6 S%%定义信道增益8 u- E) Y) O8 r: h$ P: Q
chan_SR_fast = (1 + sqrt(-1))/sqrt(2);% F6 K) d; x$ \
chanPW_SR_fast = abs(chan_SR_fast)^2;
5 ~6 t/ ?) h5 J/ P4 \chan_SR = path_SR*chanPW_SR_fast;
- c0 p) Q& ]6 A
3 D1 Q: Q2 `- E' h$ ^2 I1 B+ Ichan_RD_fast = (1 + sqrt(-1))/sqrt(2);0 l" h& x- o% b9 l. B$ g0 c
chanPW_RD_fast = abs(chan_RD_fast)^2;
8 q4 l1 d3 \" i. F8 K5 M& J; Echan_RD = path_RD*chanPW_RD_fast;
8 Y$ y& L  |2 u1 d0 Y$ aend9 D9 E  d. c+ L' D4 t

2 B, ~/ z$ o" o% ^) Nw=20e6;%%频带宽度( Z9 _# j! r1 W# A3 M( g
ep=3;%%路径衰减系数. m/ c8 |3 Z2 x( R1 l
N=4.0e-21;%%高斯白噪声功率
2 f/ y9 a( D: q. E( _4 F  BPr=100;
9 x5 f- d$ r0 V1 \" k, \2 QPs=100;
4 Q" A" T" ]1 ~7 h5 s  U8 P) D8 X1 J
n=1:9
1 E" |" T2 U: |+ F! v3 G[hsr,hrd]=channel_settingmx(n,3)
( N$ G3 i+ S* a0 W# Bfpl=(Ps*Pr*(hsr^2)*(hrd^2))/((Ps*(hsr^2)+Pr*(hrd^2)+N)*N);
/ l1 M, U4 R) K2 G: o7 U7 |Rsr=(1/2)*w*log2(1+((Ps*hsr^2)/N));  ^7 k5 R2 H/ X' D) `
Rrd=(1/2)*w*log2(1+((Ps*hrd^2)/N)+fpl);
! z6 b# O  X% n. I* c! {$ TRsd=(Rsr+Rrd)/2;: O- L( T* M" G: P% |1 Q9 U
Rsd1=Rsd5 e) ^7 s8 b1 `- _
plot(n,Rsd1)
% l1 `1 l$ d4 C0 Y2 p" |* r: O: C
, |* r4 q6 M9 q. |5 I9 a9 e0 Q7 D& Y
各位大佬   本人对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( d! b' C0 @9 |9 V
你的 n 是 1*9 的矩阵 function 里面 s 是 1*2 r是 1*10 的矩阵 . 用 for 来改 n 的取值
7 Y# u& e; X, ~1 D
function里 s 和r不是两个向量吗   我想用来表示坐标    n是1*9   那么维度不一致是在哪里呀0 B& _$ Q( t: u4 G$ b8 n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-18 09:14 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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