matlab2018a制图,MatLab 2018a 官方教程
前言
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 官方教程相关推荐
- matlab引言,MatLab 2018a 官方教程
前言 2018年已经是三月份了!matlab2018a也出来了.应该好多小伙伴在网络上找资源去下载,其实直接去matlab官方网站注册账号,就可以下载了!不过被墙了,小伙伴可以留言,我把安装包上传百度 ...
- Matlab 2018a安装教程和破解方法(附Crack文件)
参照: Matlab 2018a安装教程和破解方法(附Crack文件) 安装完成出现错误:Matlab安装后打开出现错误:License checkout failed. License Manage ...
- MATLAB 2018a安装教程(迅雷)
1.推荐使用迅雷下载,速度比较快 迅雷链接(安装迅雷后打开迅雷复制此链接即可下载) 请参考:https://blog.csdn.net/YDC123458/article/details/102696 ...
- 最详细matlab 2018a安装教程步骤.
链接:https://pan.baidu.com/s/1edMNN5pQjWDmRw4WaC4nng 提取码:sgb1 1.鼠标右击"Matlab R2017b Win64"压缩 ...
- Matlab配置libsvm并实现官方教程
文章导航 libsvm的安装 官方教程 一个简单的测试实例 libsvm的安装 libsvm是一个实现了SVM支持向量机的库,可以在MATLAB上配置调用,以下是我的安装流程,包括记录一下在安装过程中 ...
- matlab2018a字体乱码怎么办,解决Matlab 2018a源代码的中文支持问题
1. 问题 Matlab 2018a源代码的中文支持问题: Matlab软件要求源文件mfile采用GBK编码.但是在调用程序过程中,程序有时候必须用UTF-8编码,例如shaperead中文地图程序 ...
- OpenCV官方教程中文版
OpenCV官方教程中文版(For Python) OpenCV2-Python-Tutorials 段力辉 译 说明:搬运自linux公社pdf文件,粗略搬运,仅作个人笔记参考,有时间再美化 部分文 ...
- 收藏 |7本 Matlab入门经典教程书籍,不可错过!
收藏 |7本 Matlab入门经典教程书籍,不可错过! Matlab的教程琳琅满目,一不小心就选的眼花缭乱. 选择Matlab参考书最关键的一点,就是参考书和自己目前能力要相匹配.选的参考书过于简单或 ...
- Matlab 2018a中文版下载方法
今日为下载Matlab收集的下载及优化方法: Matlab 2018a中文版下载及安装教程链接:https://mp.weixin.qq.com/s/RItWhn8wp18mkBvSbwv__g 初始 ...
- MATLAB: 2018a百度云资源、迅雷资源、安装步骤
原文链接:https://blog.csdn.net/YDC123458/article/details/102696295 MATLAB 2018a 百度云链接:https://pan.baidu. ...
最新文章
- 记 fastjson泛型转对象 第一次可以正常转,第二次就变成JSONArray 问题
- Android开发进阶之NIO非阻塞包(一)
- OutOfRangeError closed and has insufficient elements (requested 512, current size 362)
- c# 对象json互相转换_C#匿名对象(转JSON)互转、动态添加属性
- POS机专业国密安全芯片
- sha1withRSA md5withRSA分析
- Html5-Canvas实现简易的抽奖转盘
- 树状数组,Fenwick Tree
- Golang的值类型和引用类型的范围、存储区域、区别
- python3 爬虫第二步Selenium 使用简单的方式抓取复杂的页面信息
- jQuery遍历,数组,集合
- django下载安装
- HWADDR配置错误导致network重启失败处理
- 微信小程序连接蓝牙打印机打印图片示例
- [No00005F]读书与心智
- 用C语言求斐波那契数1,1,2,3,5,8......
- Android UI 模板
- 关键字是什么?如何优化网站关键字?
- 在VLC控件中添加接口的方法
- HashMap 滚瓜烂熟 ConcurrentHashMap支支吾吾