MATLAB学习记录day02
1.randn函数-生成正态分布随机数
参考链接: randn函数官网说明.
Y=randn(n)
生成一个n×n随机矩阵,其元素服从均值为0,方差为1的标准正态分布。Y=randn(m,n)
生成m×n随机矩阵,其元素服从均值为0,方差为1的标准正态分布。Y=randn(size(A))
生成一个与A维数相同的随机数组,其元素服从均值为0,方差为1的标准正态分布(维数是1*size(A))
改变方差:在前面乘上具体方差值。比如4*randn(3),方差为4
randn函数常用来产生高斯白噪声信号
_
2.画图相关
①plot的颜色和点型设定(不仅限于plot)
参考:matlab颜色和点型设定
②grid on/off添加网格
③subplot分区
参考:subplot用法
④axis设置坐标轴范围-axis( [xmin xmax ymin ymax] )
参考:axis用法
⑤画对数坐标轴semilogx、semilogx、loglog
参考:对数坐标轴
⑥legend添加图例
参考:legend用法
_
3.学到的代码方法
①for循环+矩阵
获得的结果看作是矩阵,把每次循环生成的数存到矩阵的第k行,矩阵具体有几列要看运算参数,可以用冒号:代替
for k = 1:3 %循环3次
PL_freespace(k,:) = PL_free(f, distance, Gt(k),Gr(k));
end
②直接把要跑的几种情况的参数写成数组,每次循环的时候按下标索引调用就行
Gt = [1 1 0.5];
Gt(k)
③写函数脚本的时候可以先写一堆注释,把输入参数的含义写明白
比如:
function PL = PL_hata(f,htx,hrx,d,etype)
%输入
%f 频率
%htx 发射天线的高度
%hrx 接收天线的高度
%d 距离
%etype 选择环境情况,1为城市,2为郊区,3为开阔地
④考虑自变量在1-1000变化时
d=[1:2:31].^2;
⑤大大的疑惑,到底什么时候需要点乘点除啊
⑥关于nargin
参考:nargin用法
nargin是用来判断输入变量个数的函数,这样就可以针对不同的情况执行不同的功能。
还可以用他来设定一些默认值,比如函数某个自变量没输入的话,就默认为xx。这个时候的话那个自变量位置要放在后面。
举例:
function y=test1(a,b)
if nargin==0a=1;b=1;
elseif nargin==1b=1;
end
y=a+b;
总结:今天主要是把大尺度看了一下,做了一般路径损耗,自己敲了一下hata模型。
MATLAB学习记录day02相关推荐
- Matlab学习记录 1
文章目录 Matlab学习记录 使用帮助文档 Matlab读取CSV文件 MATLAB查看变量的类型 Matlab 提取矩阵 某一行 或者 某一列 的方法 mic的计算 矩阵下标从1开始 矩阵转置 获 ...
- Matlab学习记录-矩阵的生成
Matlab学习记录-矩阵的生成 matlab中生成矩阵有两种方式: 1.中括号加分号. 中括号表示矩阵,分号表示分行:每一行之间的元素可以用逗号分开也可以用空格分开: 例如 a=[1 2 3; 4 ...
- Matlab——学习记录篇1番外篇——hold on与hold off的区别
重点重点!!!!!!!本人使用的Matlab版本是R2021b,如果下面代码在别的版本运行之后有bug显示的话,需要自己到百度寻找相应的函数把错误的地方替换 继上一篇学习记录篇1,编程的时候一直对ho ...
- 一时兴起之matlab学习记录
是学习记录,会有错误的地方 安装的话看其他文章把 小操作 查看历史命令 在输入命令的地方,按下↑的方向键即可 模糊查找使用过的命令 在输入命令的地方,输入一个字母,按下↑会弹出一个以输入字母开头的历史 ...
- matlab学习记录之基本操作整理
文章目录 一些常用命令 数据结构相关 数值,比较,运算 变量初始化 画图操作 画图线的颜色,线的形式,符号形式和图例 一些常用命令 clc清空命令窗口内容,clf清空当前图像窗口中的内容,clear清 ...
- matlab中quat2angle,matlab 学习记录
(1)元胞数组的创建 a={'matlab',20;ones(2,3),1:10} %创建方法一 b=[{'matlab' ...
- Matlab学习记录:常用模块
1.假如你用的2019版本,导出的模型不能用到比2019版本低的matlab软件,此时可以通过以下操作导出别的版本的文件,就可以在低版本软件下打开. 2.模型配置文件 新建一个脚本 运行完之后,在保存 ...
- matlab学习记录
%矩阵 a=[1,2,3;4,5,6;7,8,9] %在Matlab在存储矩阵时,是一列一列存储的 a(3) %位置3的元素(竖着数) a(2,1) %a第2行第1列个元素 b=[1,1,1;2,2, ...
- matlab 学习记录
Matlab 基础知识 续行书写 设置当前文件夹 函数总结 向量与矩阵 矩阵引用 删除矩阵元素 矩阵算法 特殊矩阵 矩阵变换 矩阵求值 矩阵特征值与特征向量 字符串 字符串比较 字符串函数总结 基本语 ...
最新文章
- 中国移动推出企业飞信 五大亮点深挖企业服务
- laydate组件 无法传值_Vue组件通信的几种方式
- RocketMQ历史版本下载
- Java包命名规则_包命名规范
- URI 和 URL 的区别
- 《统计学习方法》第7章 课后题答案
- matlab画圆(及其他常用图形)
- php 与 html 的混合编程
- 网上图书商城项目学习笔记-017结算,跳转结算页面
- tensorflow构建神经网络回归分析可视化
- 又来神器推荐嘞xshell与winSCP
- autoexec.bat文件的所在位置
- 苹果支付验证回执单相关错误码
- 如何优雅的使用C语言绘制一只小猪佩奇
- vant-ui area.js文件
- 为知笔记 印象笔记 有道笔记 OneNote选择
- FarmersWorld 农民世界—同时体验农耕乐趣和赚钱
- 百度网盘 备份mysql数据库_利用百度云免费备份SQL数据库
- VC真彩工具栏制作浅析
- 【技术累积】【点】【java】【6】时间戳