前言

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 # 选择性赋值

matlab2018a制图,MatLab 2018a 官方教程相关推荐

  1. matlab引言,MatLab 2018a 官方教程

    前言 2018年已经是三月份了!matlab2018a也出来了.应该好多小伙伴在网络上找资源去下载,其实直接去matlab官方网站注册账号,就可以下载了!不过被墙了,小伙伴可以留言,我把安装包上传百度 ...

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

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

  3. MATLAB 2018a安装教程(迅雷)

    1.推荐使用迅雷下载,速度比较快 迅雷链接(安装迅雷后打开迅雷复制此链接即可下载) 请参考:https://blog.csdn.net/YDC123458/article/details/102696 ...

  4. 最详细matlab 2018a安装教程步骤.

    链接:https://pan.baidu.com/s/1edMNN5pQjWDmRw4WaC4nng  提取码:sgb1 1.鼠标右击"Matlab R2017b Win64"压缩 ...

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

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

  6. matlab2018a字体乱码怎么办,解决Matlab 2018a源代码的中文支持问题

    1. 问题 Matlab 2018a源代码的中文支持问题: Matlab软件要求源文件mfile采用GBK编码.但是在调用程序过程中,程序有时候必须用UTF-8编码,例如shaperead中文地图程序 ...

  7. OpenCV官方教程中文版

    OpenCV官方教程中文版(For Python) OpenCV2-Python-Tutorials 段力辉 译 说明:搬运自linux公社pdf文件,粗略搬运,仅作个人笔记参考,有时间再美化 部分文 ...

  8. 收藏 |7本 Matlab入门经典教程书籍,不可错过!

    收藏 |7本 Matlab入门经典教程书籍,不可错过! Matlab的教程琳琅满目,一不小心就选的眼花缭乱. 选择Matlab参考书最关键的一点,就是参考书和自己目前能力要相匹配.选的参考书过于简单或 ...

  9. Matlab 2018a中文版下载方法

    今日为下载Matlab收集的下载及优化方法: Matlab 2018a中文版下载及安装教程链接:https://mp.weixin.qq.com/s/RItWhn8wp18mkBvSbwv__g 初始 ...

  10. MATLAB: 2018a百度云资源、迅雷资源、安装步骤

    原文链接:https://blog.csdn.net/YDC123458/article/details/102696295 MATLAB 2018a 百度云链接:https://pan.baidu. ...

最新文章

  1. 记 fastjson泛型转对象 第一次可以正常转,第二次就变成JSONArray 问题
  2. Android开发进阶之NIO非阻塞包(一)
  3. OutOfRangeError closed and has insufficient elements (requested 512, current size 362)
  4. c# 对象json互相转换_C#匿名对象(转JSON)互转、动态添加属性
  5. POS机专业国密安全芯片
  6. sha1withRSA md5withRSA分析
  7. Html5-Canvas实现简易的抽奖转盘
  8. 树状数组,Fenwick Tree
  9. Golang的值类型和引用类型的范围、存储区域、区别
  10. python3 爬虫第二步Selenium 使用简单的方式抓取复杂的页面信息
  11. jQuery遍历,数组,集合
  12. django下载安装
  13. HWADDR配置错误导致network重启失败处理
  14. 微信小程序连接蓝牙打印机打印图片示例
  15. [No00005F]读书与心智
  16. 用C语言求斐波那契数1,1,2,3,5,8......
  17. Android UI 模板
  18. 关键字是什么?如何优化网站关键字?
  19. 在VLC控件中添加接口的方法
  20. HashMap 滚瓜烂熟 ConcurrentHashMap支支吾吾

热门文章

  1. Verilog描述——一位全加器,四选一选择器,计数器
  2. 软件评测师教程书本对软考的作用有多大?
  3. 华为机试(6.17笔试题解析)
  4. 微信开发之微信公众平台基本配置--服务器token验证(Java实现)
  5. 通达信登录服务器文件夹,我也搞定了通达信交易系统多帐号登录交易!
  6. 测试网速wifi软件,测网速工具 一键wifi测速
  7. 免费杀软中的王者:德国小红伞评测
  8. 计算机小键盘的基本知识,电脑入门——第2章_计算机键盘操作基础概述.doc
  9. G - Power Strings
  10. 纯js实现下载功能【附上js代码】