matlab入门学习

本文介绍了Matlab中数据类型的设置、标量向量矩阵关系、向量和矩阵的创建方法,包括从数列创建、linspace/logspace函数,以及索引、运算和脚本编写技巧。还涵盖了添加路径、帮助查找和常用命令等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、matlab默认将所有数据都按照双精度浮点数类型来存储和操作,只是在命令行窗口默认仅显示前四个小数位。(后台保存的其实都是double型)

可以使用format函数控制显示的精度。 

(1)、单精度小数点后面四位,双精度小数点后面十五位

(2)、更改数据类型:format long/format short(默认显示)

2、标量、向量、矩阵、数组的关系

标量:1*1 向量:一行或者一列

矩阵:n * m 数组:n * m * x

关系:标量是向量的子集,向量是矩阵的子集,矩阵是数组的子集

 

3、向量的创建方法

(1)、from:step:to 创建的数据就是向量不需要再使用[]

案例:A=1:10(如果省略step则默认为0)

(2)、使用linspace(a,b,n),logspace(a,b,n)函数 创建的……(同上)

linspace(a,b,n) 生成线性等分向量 n如果省略则默认为100

logspace(a,b,n) 生成对数等分向量 n……50

logspace本质还是线性等分:把10^a,10^b分成n份,以等比数列的形式呈现出来

案例:A=linspace(1,10,5)

(3)、[ ]创建向量

4、矩阵(数组)的创建方法

A=[1:3;4:6;...7:9]

解析:1:3是利用from step to 创建向量

;在矩阵内部表示换行(在一行语句的结尾表示不显示本次代码执行的结果)

...表示在下一行输入数据(一般用在上一行不够写的情况)

5、数组元素的索引(单个索引值可用于引用向量元素)

(1)、单下标的方式

A(row,col)

(2)、全下标的方式(按列往下依次堆叠)

6、矩阵(数组)基本运算

分类:叉乘,点乘,点指数,点除(左右)

标量×数组VS数组×数组

案例:* .* .^n A.\B (B\A) A./B(A/B)

例外:两数相乘时除非有虚数才可以省略乘号(例:a+bi)

7、如何创建脚本和运行脚本

(1)、在历史命令窗口中右击

(2)、直接在工具栏中点击

(3)、运行脚本:在编辑器中运行或者在命令行窗口输入脚本名称运行

(4)、脚本的本质就相当于是C语言中的源文件(.c文件)

(5)、脚本文件的后缀是.m文件或者.mlx(事实脚本)

8、如何添加路径

(1)、工具栏按钮

(2)、函数:addpath(绝对路径) eg:addpath('d:/'directory')

查看路径:path

9、help和lookfor使用帮助命令

help+命令名(准确查找)

lookfor:模糊查找

10、matlab基本命令和函数

  • clear:清除工作区

  • clc:清除命令行窗口

  • who:查看变量,whos:查看变量的详细信息

  • %后面的内容都会被注释掉

  • 使用save和load命令保存和装载变量

    • 保存:save file1 a b---->把a,b变量保存到file1文件中,保存的是数据文件(.mat)

    • 追加:save file1 c-append把c变量追加到file1文件中

    • 装载:load file1 (可以加变量名:只装载部分变量) 把file1中的变量装载到工作区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值