前言

2018年已经是三月份了!matlab2018a也出来了。应该好多小伙伴在网络上找资源去下载,其实直接去matlab官方网站注册账号,就可以下载了!不过被墙了,小伙伴可以留言,我把安装包上传百度云。下面的课程是matlab官方的教程,列出了常用的,包括实用项目,对于通信类的学生比较有利。

界面操作命令

clear 清除变量空间

clc 情空工作空间

内建变量 pi

内建函数 abs sqrt

>> z = sqrt(-9)

变量 : 矩阵

创建变量

[2 3 4] # row

[2; 3; 4] # col

[sqrt(10) pi^2] # 可以计算

x=1:3 #

x=1:0.5:5 #

x = linspace(1,10,5)

转置

x = x'

创建随机数

x = rand(5) # 5*5矩阵

y = rand(5,1) # 5*1

0矩阵

x = zeros(6,3)

保存/载入变量空间

>> save datafile # datafile.mat

>> load datafile # 载入里面的变量

加载其他文件的数据

选择txt这类的文件

选择加载后的变量类型和变量名字

加载

提取矩阵数据

x = data(6,3)

y = data(end,3)

v = data(end-1,3)

p = data(:,2) # : 包括一整溜

对于提取的元素可以进行赋值

矩阵的标量计算

可以仿照python的广播机制

.* 看作普通乘法

* 看作是矩阵乘法

一些矩阵函数

size函数可以应用于数组以产生包含数组大小的单个输出变量。

size函数可应用于矩阵以生成单个输出变量或两个输出变量。使用方括号([])获取多个输出。

max函数的第一个输出是输入向量的最大值。当用两个输出调用时,第二个输出是索引值。

文档

doc max

绘图

plot(x,y,'r--*')

要在另一条线上绘制一条线,请使用hold on命令在添加另一条线时保留上一个绘图。您也可以使用hold off命令返回到默认行为。

需要 查阅 关于 绘图 的 一些 默认单词

close all # 关闭所有的图

可以用一个向量画一个直线

plot(v)

绘图函数接受由属性名称和相关值组成的可选附加输入

plot(y,'LineWidth',5)

加标题

title('Sample Densities')

增加 轴标题

ylabel('Density (g/cm^3)')

工具栏目绘制图:选择变量,选择图;

项目

增加曲线说明

legend('a','b','c')

傅里叶变换

fft()

得到向量的数量

n = numel(y);

完整项目: 音频

fs = 10 # 音频信号的采样频率。

t = 0:1/fs:20; # 音频信号采样的时间。

y = sin(1.8*2*pi*t) + sin(2.1*2*pi*t); #音频信号幅度在每个采样。

yfft = fft(y); # y的傅里叶变换

n = numel(y);

f = 0:fs/n:fs*(n-1)/n; #与yfft中的值对应的频率。

plot(f,abs(yfft))

逻辑运算符

和python的一样

& | 写一个就行了

逻辑矩阵可以选择出true的数据

v1(v1==4) = 10 # 选择性赋值

matlab引言,MatLab 2018a 官方教程相关推荐

  1. matlab引言,MATLAB论文

    MATLAB在静电场和振动问题中的应用 袁涛(学号:281040110 ) (物理与信息科学学院 2008级物理一班) [摘要]:Matlab具有丰富的计算功能和科学计算数据的可视化能力 ,特别是应用 ...

  2. Matlab 2018a安装教程和破解方法(附Crack文件)

    参照: Matlab 2018a安装教程和破解方法(附Crack文件) 安装完成出现错误:Matlab安装后打开出现错误:License checkout failed. License Manage ...

  3. Matlab配置libsvm并实现官方教程

    文章导航 libsvm的安装 官方教程 一个简单的测试实例 libsvm的安装 libsvm是一个实现了SVM支持向量机的库,可以在MATLAB上配置调用,以下是我的安装流程,包括记录一下在安装过程中 ...

  4. matlab yalmip安装教程,如何在matlab路径中安装yalmip Matlab R2014a添加yalmip图文教程

    yalmip是什么?可以说,yalmip是一位"集大成者",它不仅自己包含基本的线性规划求解算法,比如linprog(线性规划).bintprog(二值线性规划).bnb(分支界定 ...

  5. matlab 2016a破解中文版安装教程

    作者:今孝 出处:http://www.cnblogs.com/jinxiao-pu/p/6689208.html 阅读目录 下载 安装破解为中文版 正文 之前电脑重装过,所以要重新安装一个matla ...

  6. matlab教程 for循环,Matlab for循环使用操作教程分享

    相信不少新手伙伴对Matlab for循环使用操作还不太了解,而下面的这篇文章笔者就专门为大伙分享了关于Matlab for循环使用操作教程,有需要的朋友不要错过哦. 首先安装Matlab, for循 ...

  7. matlab输入多项式 教程,MATLAB多项式 - Matlab教程

    MATLAB多项式 - Matlab教程 MATLAB指多项式行向量系数降幂排序.例如,方程 P(x) = x4 + 7x3 - 5x + 9 可以表示为: p = [1 7 0 -5 9]; 计算多 ...

  8. matlab for循环教程,Matlab for循环使用操作教程分享

    Matlab for循环使用操作教程分享 作者:小靖子 来源:PC下载网时间:2020-05-16 09:44:38 相信不少新手伙伴对Matlab for循环使用操作还不太了解,而下面的这篇文章笔者 ...

  9. 【MATLAB Image Processing Toolbox 入门教程三】快速入门之“在多光谱图像中寻找植被”

    [MATLAB Image Processing Toolbox 入门教程三] 本篇摘要 一.从多光谱图像文件导入彩色红外通道 二.构建近红外光谱散射图 三.计算植被系数并显示其定位 四.综合实例部分 ...

最新文章

  1. android的支付宝sdk 提示系统繁忙 请稍后再试_《活动运营中防系统扑街指南》
  2. vim 颜色主题设置
  3. app后端设计(php)
  4. Find命令使用详解
  5. jQuery选择器之id选择器
  6. 利用YQL制作自己的小工具
  7. [洛谷U22157]刷水题(数位dp)(hash)
  8. Atitit 信用管理概论 attilax学习心得
  9. Relocation POJ - 2923(01背包+状压dp)
  10. mysql的填充因子_确定SQL Server填充因子(FILLFACTOR)值的方法
  11. Android 拨号盘应用源码分析
  12. MES系统业务需求收集及整理
  13. Stream和方法引用
  14. 计量芯片应用心得之硬件篇
  15. 新概念英语(第四册,旧版)复习(原文及全文翻译)——Lesson 58 - Hobbies(培养一种爱好)
  16. iOS视频播放的基本方法
  17. 小米mini版青春版智能无线路由器相关记录
  18. springboot入门
  19. Agile在线项目管理平台
  20. vs 项目重新生成无反应,仍然执行之前原先代码

热门文章

  1. 博图安装msi失败_博途V13 安装的时候出现一个 MSI File initialization failed:ERROR_INSTALL_FAILURE 请问是怎么回事啊?...
  2. My97DatePicker日历控件基本用法
  3. 压缩包设置了打开密码忘记了怎么办?
  4. IDEA插件Free Mybatis plugin
  5. java使用geotools shp转geojson(wtk转geojson) 精度丢失
  6. 01背包.动态规划.c语言实现
  7. 制作mac os x风格的win7
  8. 移动端车牌识别哪家好
  9. 浅析mpeg-ts封装结构
  10. 域内HTTPS服务器搭建