通信原理基于Matlab笔记 20150120

Matlab 基本语法

一,标量,矢量,矩阵
标量:原子变量(包括复数)
矢量:由多个标量组成的,例如,a=[1 2 3 4]  , a = 1:2:3:4 
  特别的:有行矢量,列矢量之分。a = [1;2;3;4] 列矢量
矩阵:                                                                                                                    >> A =[1 2 3;2 3 4;3 4 5]
A =
     1     2     3
     2     3     4
     3     4     5
Matlab 中矩阵存储是按列存储的,及 B=[1 3 5 ;2 4 6 ; 0 9 6]  ,存储为 1 2 0 3 4 9 5 6 6。

二,程序控制语句
if   expression1   
...
elseif expression2
...
else
...
end
%没有break  ,每次只匹配一个case
switch(a)
  case 0
  case 1
  ...
  otherwise
end
%continue   break  类似C语言
for ...
  ...
end
%
while ...
  ...
end                       
三,常见的MATLAB函数
randn    标准正态随机变量
rand      0-1之间的均匀分布随机变量
randperm  随机的排序
hist         对矢量自动进行直方图统计
cos sin tan cot  acos asin atan acot  
exp(x) 自然指数函数   ;pow2(x) 以2为底的指数函数;log  log2 log10;
mod(x,y)  x对y的 模   rem(x,y)  x除以y的余数      x%y   ;sqrt()    floor()  向下取整  ceil()  向上取整  round()  四舍五入  ;sign() 符号函数




>>>help  function   获取帮助
四,其他
矢量点积  b = a.*c     点除  b=a./c     :对应部分乘除
矩阵转置 B=A'    求逆 inv(A)   特征根eig(A)  特征多项式系数矩阵  ploy(A)   特征根roots(poly(A))   reshape() 矢量与矩阵互转

五,子函数
function []= test(b)
plot(b);
xlabel('x');
ylabel('y');
grid on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值