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 基础知识 续行书写 设置当前文件夹 函数总结 向量与矩阵 矩阵引用 删除矩阵元素 矩阵算法 特殊矩阵 矩阵变换 矩阵求值 矩阵特征值与特征向量 字符串 字符串比较 字符串函数总结 基本语 ...
最新文章
- 使用EHPC实现“完美并行”的高效批处理方案
- Android老版本项目导入到新版SDK提示错误
- 为人处事的一些小句子。
- 最全Java面试208题,涵盖大厂必考范围!强烈建议收藏~
- Vue-Cli4笔记
- NeHe OpenGL第三十二课:拾取游戏
- safari windows版本_iPhone 和 Windows 协作的五个技巧
- 用LINUX就要安装文泉驿字体
- 单片机c语言 一小时,1小时单片机C语言入门..doc
- fscan扫描工具安装
- 如何用BIGEMAP在Arcgis中使用bigemap制作特定比例尺的交通位置图
- 解决linux下sudo更改文件权限报错xxxis not in the sudoers file. This incident will be reported.
- IR2104电机驱动
- 基于LSTM的沪深股票价格预测
- 电脑屏幕亮度变暗、动态对比度问题,解决方法汇总
- 不知道RabbitMQ中Exchange类型Internal是什么意思?这边来~
- 知识点 - 后缀数组
- 数量X金额=总额 再例如X抽成0.08等出抽成金额180,大师们帮忙改一下下,万分感谢!
- uni-app中文本过长-实现折叠与展开效果
- in语句作用C语言,C语言中IN(ch,OP)是什么意思
热门文章
- 学生怎么免费领取office办公软件?
- 彪悍的老罗,等你解释锤子ROM要如何改变世界
- Vue学习之路由(Router)
- UGUI-- Mask遮罩
- python饼状图顺时针_Python:饼状图 (二十七)
- 创建现成的四种方式 多线程与并发的基本概念:
- 前端——js 天猫商品图放大镜效果、鼠标移动显示放大效果、(查看图片细节)
- 栈实现高级计算器的思路分享
- Photoshop2020 安装失败FATAL: Error (Code = 146)
- Qualcomm Audio HAL 音频通路设置