个人整理的matlab操作基础,如有不对的地方请指正,谢谢!
matlab是一种脚本式的解释型语言,具有平台无关性

pi:预定义的Π

matlab常见变量:

1.数值变量

矩阵

2.符号变量

syms 声明

3.字符串

sqrt(x):开平方

exp(x):求指数

who:查看已定义变量

whos:查看已定义变量的具体细节

clear:删除所有已定义变量

clear x:删除定义的x变量

dir 显示当前工作目录的文件和子目录清单

cd 显示或设置当前工作目录

type 显示指定m文件的内容

help或doc 获取在线帮助

quit或exit 关闭/退出MATALB

roots(x):对x进行求根

inv(x):方阵A的逆矩阵

syms 变量名1 变量名2 变量名3 …:声明变量

[变量1,变量2,变量3…]=solve(表达式1,表达式2,表达式3…):表达式求解

x=@func

将func赋给x,x是函数句柄

quad(‘func’,x1,x2):求定积分

plot(x,y,LineSped):绘制二维图像,LineSped为格式

ans:最近一次的答案

eps:正的极小值2.2204e-16

pi:圆周率Π

inf:无穷大

i,j:虚数单元,sqrt(-1)

NaN:非数,0/0,无穷大/无穷大

a\b=b/a

a^b=pow(a,b)

matlab的行标和列标均从1开始

数组分类:

1.一维数组 访问方式:a(x)

2.二维数组 访问方式:a(x,y)

3.多维数组

有效矩阵:每行个数相同,每列个数相同(无效矩阵无法被创建)

创建数组方式:

1.[] , 或空格表示元素之间的分隔,;表示行与行之间的分隔

2.:

a=起始数字:步长:终止数字

若步长为负,则起始数字应大于终止数字

a=1:10;将从1到10的序列赋值给a

A‘:A的转置(行变列,列变行)

A(:):将矩阵竖着拉长

A*B:矩阵相乘

rand(m,n):生成m行n列均匀分布的伪随机数

randi( max,m,n):生成从0到max的m行n列的伪随机整数

randn(m,n):生成标准正态分布的伪随机整数

eye(x):生成x行x列对角线为1的矩阵

magic(x):生成x行x列的幻方(所有横竖斜的和相同)

元胞数组:将类型不同的相关数据集成到一个单一的变量中,使得大量相关的数据引用和处理变得简单方便。

创建:cell(x,y) 创建一个x行y列的元胞数组

结构体:类似于键值对

定义:name=struct(‘key1’,‘value1’,key2’,‘value2’,‘key3’,‘value3’…)

访问:name.key

rempet(A,x,y):将A重复x行y列

ones(x,y):生成x行y列的值全为1的矩阵

zeros(x,y):生成x行y列的值全为0的矩阵

矩阵的的四则运算: + - * / \

A/B=A*B-1=A*pinv(B)

pinv(A):A的逆阵

A.*B:A与B对应相乘

A(x,:):取A的第x行

A(,:x):取A的第x列

程序结构:

1.for循环

for x=起始数字:步长:终止数字

循环语句

end

2.while循环

while 判断条件

循环语句

end

3.if循环

if 判断条件

循环语句

else

循环语句

end

4.switch判断

switch 表达式(数值或字符串)

​ case 数值或字符串1

​ 语句体1;

​ case 数值或字符串2

​ 语句体2;

​ .

​ .

​ .

​ otherwise(可以省略)

​ 语句体n;

end

二维平面绘图

title(‘string’)二维绘图的标题为string

xlabel(’string‘)x轴的描述为string

ylabel(’string‘)y轴的描述为string

xlim(sum):x轴逼近到sum //

figure:建立幕布

plotyy():共用y轴

ployfit(x,y,n):利用最小二乘法来对x,y进行n次线性拟合

在这里插入图片描述

matlab基础知识入门学习相关推荐

  1. R语言基础知识入门学习(一)

    目录 系列文章目录 一.软件下载 二.基本知识 1. 对象 2. 向量 3. 向量化 4. 因子 总结 系列文章目录 R语言基础知识入门学习(一) 一.软件下载 我们可以通过这个网址对R语言软件进行下 ...

  2. 学习笔记:Java 并发编程①_基础知识入门

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 视频下载: ...

  3. MATLAB学习笔记2:MATLAB基础知识(下)

    阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...

  4. 网络安全基础知识入门!网络安全学习教程

    当我们学习网络安全的时候,需要对它的基础知识做一个简单的了解,这样对以后的学习和工作都会有很大的帮助.本篇文章为大家总结了网络安全基础知识入门的内容,快跟着小编来学习吧. 计算机网络 计算机网络是利用 ...

  5. 2022最新知识,一步一步学习C语言基础知识入门(图例解析)

    一.C语言基础知识入门 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等.C语言也是 ...

  6. MATLAB学习笔记之matlab基础知识

    MATLAB基础知识 MATLAB系统环境 MATLAB操作界面组成 MATLAB主窗口 命令行窗口 当前文件夹窗口 工作区窗口 MATLAB的搜索路径 MATLAB数值数据 数值数据类型的分类 整型 ...

  7. matlab中exp(liangx),Matlab基础知识

    <Matlab基础知识>由会员分享,可在线阅读,更多相关<Matlab基础知识(122页珍藏版)>请在人人文库网上搜索. 1.Lxy, China Jiliang Univer ...

  8. C语言基础知识入门和C语言入门基础知识大全

    一.C语言基础知识入门 C语言一出现,就以其丰富的功能.强大的表达能力.灵活性.方便性和广泛的应用,在世界范围内迅速普及和普及.C语言不仅高效而且可移植.它可以用来开发应用软件.驱动程序.操作系统等. ...

  9. 想学ui设计从哪里入手?基础怎么入门学习UI设计呢?

    对于零基础的小伙伴们来说,学习UI设计的头绪是比较大的,虽然有很多的书籍和视频可以供参考,但是很多人缺乏规律性,缺乏自学精神.因此零基础学习UI设计就相当吃力了.怎么样学习决定了你将来学完后的成果.优 ...

最新文章

  1. 结构型模式之Proxy模式
  2. brew 无法安装iterm2_Mac系统iTerm2+oh-my-zsh配置及常用插件
  3. 论面向组合子程序设计方法 之 oracle
  4. [基础题] * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名。
  5. Java LineNumberInputStream available()方法与示例
  6. 【AI视野·今日CV 计算机视觉论文速览 第156期】Mon, 9 Sep 2019
  7. django解决NameError: name ‘_mysql‘ is not defined 或 mysqlclient 1.4.0 or newer is required报错
  8. sshd_config 配置文件
  9. 易用宝项目记录day6-login和权限管理
  10. cleaned_data debug django
  11. Pycharm 优雅的刷 leetcode 算法
  12. Xcode 模拟器(Simulator)进行录屏,保存成mp4格式
  13. 深度分析数据库的热点块问题
  14. 微信 html自动复制功能,怎样在网页中一键复制拷贝微信号跳转到微信
  15. C++无名命名空间详解
  16. 2021年上半年软件设计师上午真题及答案解析(三)
  17. Linux双网卡:一个配置外网,一个配置内网
  18. java错误: xxx不是抽象的, 并且未覆盖xxx中的抽象方法
  19. python常用英文单词怎么写_python常用150个英文单词
  20. 【高项备考】范围管理,过程域、知识点、案例学习

热门文章

  1. android音乐播放器课程设计报告,基于android平台的音乐播放器的课程设计报告.docx...
  2. 计算机毕业设计springboot+vue基本微信小程序的校园跑腿平台
  3. java基于微信小程序的四六级英语学习测试系统 uinapp 计算机毕业设计
  4. Camtasia Studio 8.0.3.Build 994 简体中文注册版
  5. 基于vant的移动端黑马头条知识点总结
  6. 随机森林的特征 是放回抽样么_通过随机森林的例子解释特征重要性
  7. julia为什么快_为什么我爱上Julia
  8. 无人机驾驶员培训学习记录(二十)
  9. ArcGIS坐标系篇之坐标系的相关概念(一)
  10. 40个工程造价的难点问题