matlab官⽹上的命令,MatLab2018a官⽅教程
前⾔datagridview控件不显示数据
2018年已经是三⽉份了!matlab2018a也出来了。应该好多⼩伙伴在⽹络上资源去下载,其实直接去matlab官⽅⽹站注册账号,就可以下载了!不过被墙了,⼩伙伴可以留⾔,我把安装包上传百度云。下⾯的课程是matlab官⽅的教程,列出了常⽤的,包括实⽤项⽬,对于通信类的学⽣⽐较有利。
界⾯操作命令
clear 清除变量空间
clc 情空⼯作空间
内建变量 pi
内建函数 abs sqrt
>> z = sqrt(-9)
变量 : 矩阵
创建变量
cobbler安装部署[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这类的⽂件
选择加载后的变量类型和变量名字
加载
提取矩阵数据
y = data(end,3)
v = data(end-1,3)
p = data(:,2) # : 包括⼀整溜mongodb数据库同步工具
haskell 语法
对于提取的元素可以进⾏赋值
矩阵的标量计算
可以仿照python的⼴播机制
.* 看作普通乘法
* 看作是矩阵乘法
⼀些矩阵函数
size函数可以应⽤于数组以产⽣包含数组⼤⼩的单个输出变量。
size函数可应⽤于矩阵以⽣成单个输出变量或两个输出变量。使⽤⽅括号([])获取多个输出。
max函数的第⼀个输出是输⼊向量的最⼤值。当⽤两个输出调⽤时,第⼆个输出是索引值。
⽂档
doc max
绘图
plot(x,y,'r--*')
要在另⼀条线上绘制⼀条线,请使⽤hold on命令在添加另⼀条线时保留上⼀个绘图。您也可以使⽤hold off命令返回到默认⾏为。需要 查阅 关于 绘图 的 ⼀些 默认单词
python基础教程电子书百度云
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中的值对应的频率。
asp入门基础知识plot(f,abs(yfft))
逻辑运算符
和python的⼀样
& | 写⼀个就⾏了
逻辑矩阵可以选择出true的数据
v1(v1==4) = 10 # 选择性赋值

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。