[学习笔记]Matlab(持续更新)

2023-11-19

文章目录

一、Matlab知识学习

1、输入输出语句

输入:input

输入数值

x=input(‘please input a number:’)

please input a number:22

x = 22

输入字符串

x=input(‘please input a string:’,‘s’)

please input a string:this is a string

x = this is a string

输出:输出有两种形式,你要确定你要把待输出的内容输出到哪里,是文件里还是commend window。fprintf是把数据以一定格式输出到一个文件里,disp是将提示字符串或变量值输出到commend window,还可以输出一个超链接。

disp(23+454-29*4)

361

disp(‘this is a string’)

this is a string

fprintf(‘The area is %8.5f\n’, area) % 注意输出格式前须有%符号,

%跳行符号须有\符号

The area is 12.56637 % 输出值为8位数含5位小数
参考链接1
参考链接2

注意:Matlab中disp、fprintf及sprintf三者之间的区别?

disp函数主要是用来讲信息直接显示在命令行里;
sprintf和fprintf都可以用来生成格式化的字符串,当然也可以直接接受没有格式的字符串,需要注意的是:
①sprintf是s(tring)print f(ormat)的含义,就是说其可以直接生成带格式的字符串的,通常并不直接用来显示在命令行;
②fprintf是f(ile)printf(ormat)的含义,可以用来直接进行文件的写入,如果不指定文件的fid那么直接输出到命令行;

fprintf函数的用法

2、exist函数的使用

官方文档:https://www.mathworks.com/

划到最下面就可以找到matlab里面涉及的相关函数及其使用。
在这里插入图片描述

官方文档中对于exist函数的解释是:
在这里插入图片描述

同时附带了许多例子,便于我们很好的理解,需要的可以自己去查看。

3、matlab中的注释

多行注释: 选中要注释的若干语句,工具栏菜单Text->Comment,或者鼠标右击选“Comment”,或者快捷键Ctrl+R

取消注释: 选中要取消注释的语句,工具栏菜单Text->Uncomment,或者鼠标右击选“Ucomment”,或者快捷键Ctrl+T

4、几种常用的清除命令

clc:清除命令窗口中的所有输入和输出信息的内容,对工作环境中的全部变量无任何影响 (即不影响历史记录)。

close:关闭当前的Figure窗口 。

close all:关闭所有的Figure窗口 。

clear 变量名:可以清除workspace中的无用的变量,尤其是一些特别大的矩阵,不用时及时清理,可以减少内存占用。

clear all:清除工作空间的所有变量,函数,和MEX文件

5、MAT文件如何操作

MAT文件是MATLAB使用的一种特有的二进制数据文件。MAT文件可以包含一个或者多个MATLAB 变量。MATLAB通常采用MAT文件把工作空间的变量存储在磁盘里,在MAT文件中不仅保存各变量数据本身,而且同时保存变量名以及数据类型等。所以在MATLAB中载入某个MAT文件后,可以在当前MATLAB工作空间完全再现当初保存该MAT 文件时的那些变量。这是其他文件格式所不能的。同样,用户也可以使用MAT文件从MATLAB环境中导出数据。MAT文件提供了一种更简便的机制在不同操作平台之间移动MATLAB数据。在MATLAB环境中,通常使用load和save两个命令进行MAT文件的读和写。

load函数可以从MAT文件中读取数据,例如要读取myname.dat文件,可以直接执行命令:load(‘myname.dat’)

save函数的功能是把当前MATLAB工作空间的一个或多个变量存写到外部文件。在默认情况下,save 函数以MAT格式存写数据。若在命令中直接调用该函数,不需要带任何参数,执行结果是把MATLAB工作空间的所有变量保存到系统默认的matlab.mat文件中。当然,带上文件名参数,就可以将当前工作空间中的所有变量存写在指定的 MAT文件中。

在现在很多的深度学习、机器学习任务中使用的都是python语言,这里介绍几种使用python语言打开MAT文件的方法。

1、

import mat4py

mat4py.loadmat(mat_path)

2、

import scipy.io as io

io.loadmat(mat_path)

3、

import h5py

mat = h5py.File(mat_path)

mat = np.transpose(mat[‘you_matrix_name_in_mat’])

6、dir()函数的用法

在Matlab中使用dir()函数来获取指定文件夹下的所有子文件夹和文件,并将其存放在一种为文件结构体数组中 。
dir()函数的调用方式有三种,分别是:
1、dir(’.’) —— 列出当前目录下所有文件夹和文件;
2、dir(‘D:\Matlab’) —— 列出当前指定的目录下的所有的子文件夹和文件;
3、dir(‘D:\Matlab*.jpg’) —— 列出指定目录下后缀为.jpg的文件。

参考链接1
参考链接2

7、strcat()函数的使用

参考链接1
参考链接2

8、tic、toc的用法

在Matlab中tic和toc是用来记录matlab命令执行的时间的,通常tic用来保存当前时间,而后使用toc来记录程序完成时间。

参考链接1

9、ceil函数

Matlab中的ceil函数主要是用来四舍五入的函数(朝正无穷大方向四舍五入)。

num = ceil(x)   % 将 X 的每个元素四舍五入到大于或等于该元素的最接近整数。
>> num = ceil(5.6);
>num = 6
>> num = ceil(11.3);
>num = 12
10、size函数

Matlab中的size函数是用来获取矩阵的行数和列数,使用如下:
① s=size(A),
当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时矩阵的行数,第二个元素是矩阵的列数。
② [r,c]=size(A),
当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。
③ size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。

注意:size() 和 length() 的区别

Matlab中size和length函数的区别:length是求某一矩阵所有维的最大长度。如:x是一维向量,那么length(x)就是求向量的长度;但size(x)仍然输出行列数。我们可以认为:length()=max(size())

size:获取数组的行数和列数。使用情形:①s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。②[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。③如果在size函数的输入参数中再添加一项,并用1或2为该项赋值,则size将返回数组的行数或列数。其中r=size(A,1)该语句返回的时数组A的行数, c=size(A,2) 该语句返回的时数组A的列数。

参考链接1
参考链接2
参考链接3

11、double、im2double和mat2gray的区别

参考链接1
参考链接2

12、Matlab中的图像格式转换问题

参考链接1

13、如何在Matlab实现SURF算法

参考链接1

14、Matlab中legend与location

参考链接1(legend)
参考链接2(location)

15、Matlab中的最小二乘法函数lsqnonlin

参考链接1
参考链接2

16、find函数

Matlab中的find函数主要用来寻找非零元素的索引和值
参考链接1
参考链接2

17、Matlab中数组(矩阵、向量)的大小

Matlab中查看数组大小的函数有size、length、numel以及ndims函数。

size() —— 获取矩阵各个维数的大小,或者指定维度的大小。

length() —— 获得数组的长度,即一维数组的长度或者多维数组中最大的维数行数或列数中的较大值。

numel() —— 计算一个数组所有的元素数或指定下标的元素总和。

ndims() —— 获取矩阵的维数。

参考链接1

18、imwrite()函数

1、保存到当前文件夹下:imwrite(image,‘xxx.jpg’);
2、保存到当前文件夹下的一个子文件result下:imwrite(image,’./result/xxx.jpg’);
3、保存到当前文件夹上一层的一个文件夹result下:imwrite(image,’…/result/xxx.jpg’);
其中image为要保存图像,xxx.jpg为文件名,保存为jpg格式,也可以是其他格式(jpeg, png,bmp, tif…)。

注意:保存在matlab路径下的子文件夹中,需要提前要提前建立一个文件夹result,并且将创建的文件夹加到当前工作目录下才可以,否则会报错。

参考链接1

19、randn()函数

randn:产生正态分布的随机数或矩阵的函数

randn:产生均值为0,方差σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数。

用法:

Y = randn(n):返回一个n*n的随机项的矩阵。如果n不是个数量,将返回错误信息。

Y = randn(m,n) 或 Y = randn([m n]):返回一个m*n的随机项矩阵。

Y = randn(m,n,p,…) 或 Y = randn([m n p…]):产生随机数组。

Y = randn(size(A)):返回一个和A有同样维数大小的随机数组。

randn

返回一个每次都变化的数量。

matlab中的rand,randn,rands和randi函数使用

rand(m,n) 生成m行n列均匀分布在(0~1)之间的伪随机数
randn (m,n) 生成m行n列标准正态分布的伪随机数(均值为0,方差为1)
rands(m,n) 生成m行n列均匀分布在(-1~1)之间的伪随机数
randi 生成均匀分布的伪随机整数

参考链接1
参考链接2

20、sum函数

b=sum(a,dim);
a表示矩阵;
dim等于1或者2。表示每列求和还是每行求和(1表示每一列进行求和,2表示每一行进行求和)。
b表示求得的行向量。

参考链接1

matlab中的sum函数,max函数以及any函数

参考链接2

21、matlab中的 :冒号表达式

在MATLAB中,冒号是一个重要的运算符,利用它可以产生行向量。冒号表达式的一般格式为:
a : b : c
**其中,a为初始值,b为步长,c为终止值(c>a)。冒号表达式可产生一个由a开始到c结束,以步长b自增的行向量。**例如:
t=0:2:10
t =
0 2 4 6 8 10

在冒号表达式中如果省略b,则步长为1.例如,t=0:5与t=0:1:5等价。

参考链接1
参考链接2

22、MATLAB中的 .* 和 * 和 .^ 和 ^的区别

一句话简单明了的说明二者的区别:
不加点的是矩阵运算,矢量运算
加点的是矩阵内部元素运算,标量运算

参考链接1
参考链接2

23、matlab中的stem()函数

stem()函数是matlab中的绘图函数,具体用法如下:
stem(Y) 将数据序列Y从x轴到数据值按照茎状形式画出,以圆圈终止。如果Y是一个矩阵,则将其每一列按照分隔方式画出。
stem(X,Y)在X的指定点处画出数据序列Y。
stem(…,‘filled’) 以实心的方式画出茎秆。
stem(…,‘LINESPEC’) 按指定的线型画出茎秆及其标记。

二、Matlab程序调试遇到的问题及解决

1、运行.m文件出错:“xxxx.mexw64无效:… 缺少依赖共享库VCOMP100.DLL”

参考链接1 亲测有效

2、错误使用 horzcat,串联的矩阵的维度不一致

查资料发现horzcat是Matlab中的数组拼接函数。Matlab中一共包含3个和数组拼接相关的函数,分别为cat、vertcat以及horzcat函数。

cat —— 沿指定维度拼接数组。

vertcat —— 垂直串联数组。

horzcat —— 水平串联数组。

参考链接1

3、MEX-file ‘xxx\xxx.mexw64’ 无效: 找不到指定的模块。

网上找到的方法都是说,安装MinGW w64,然后重新编译就可以,但我在编译.cpp文件时却报出没有对应的.h头文件。

参考链接1

4、错误使用 imwrite ,无法打开要写入的文件 “xxx/xxx”。您可能没有写入权限。

出现这个错误,你可以自己手动创建路径中没有的文件夹,但是创建完 一定要记得将创建的文件夹加入到matlab的当前工作路径下,要不还是会出错。

总结:
1、未创建的文件夹可以自己手动创建;
2、将创建的文件夹加入到当前工作路径中;
注意:第二步一定不要忘

5、Found an interactive session. You cannot have multiple interactive sessions open simultaneously. To terminate the existing session, use ‘delete(gcp(‘nocreate’))’.

这是因为你触发了matlab中的多任务,这是不允许的,关闭当前任务,再运行即可。
如下图,这个图标显示蓝色时,表示当前已有任务在运行,当我们再次运行时,必须先关闭,再运行。

在这里插入图片描述
链接:退出系统时,如何清除session

6、matlab报错 “元胞内容引用自非元胞数组对象。”
7、matlab报错 “下标索引必须为正整数类型或逻辑类型。”

三、Matlab软件的使用

1、如何在cmd下运行matlab代码

命令是:matlab -nodesktop -nosplash
具体可参考下面的链接。
参考链接1

2、matlab运行按钮上出现蓝色带三个点的小圈,怎么解决??

在这里插入图片描述
点运行下拉列表
在这里插入图片描述
右击运行,然后在弹出的列表中选择删除即可。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[学习笔记]Matlab(持续更新) 的相关文章

  • 我的傅立叶逆变换中的尖峰

    我正在尝试在 MATLAB 中比较两个数据集 为此 我需要通过傅里叶变换数据来过滤数据集 对其进行过滤 然后对其进行逆傅里叶变换 然而 当我对数据进行逆傅里叶变换时 我在红色数据集的两端都出现了一个尖峰 图片显示了第一个尖峰 它在开始时应该
  • 如何将向量标准化/非标准化到范围 [-1;1]

    我怎么能够正常化到范围的向量 1 1 我想使用函数norm 因为它会更快 也让我知道我该怎么做非规范化之后的向量正常化 norm对向量进行归一化 使其平方和为 1 如果要对向量进行归一化 使其所有元素都在 0 和 1 之间 则需要使用最小值
  • MATLAB:涉及大数的计算

    如何在 MATLAB 中执行涉及大量数字的计算 举一个简单的例子 任意精度计算器将显示 1 120 132 370 260 约为 1 56 但 MATLAB 无法执行此类计算 power 120 132 factorial 370 fact
  • 如何在matlab中绘制彩色一维直方图

    我有一个一维数组 X 其中包含相关系数的统计数据 我想绘制一个彩色直方图 我使用以下代码 histogram X 10 它可以创建具有单色的直方图 现在我想绘制一个直方图 其中每个条形都有不同的颜色 但 FaceColor 选项只能调整整个
  • MATLAB 图像锐化 - 使用(1-高斯低通滤波器)的高斯高通滤波器

    我试图通过设计高斯高通滤波器来锐化图像 我想利用高通滤波器相当于单位矩阵减去低通滤波器的事实来做到这一点 所以我执行了以下操作 image imread Question3 Data Cats jpg read image H 1 fspe
  • 数组中 2 个百分位之间的平均元素

    我有 2 个长度为 200 的向量 例如 A 和 B 然后我使用以下方法找到数组 A 的每第二个百分位数 A1 prctile A 1 2 100 1 这样A1是一个长度为50的数组 现在我想找到A1中每两个元素内的A元素的平均值 即A的第
  • Matlab 中 interp2 的类似 OpenCV Api

    有没有类似的功能 其工作原理与 interp2 x y frame z xd yd linear 0 在 OpenCV 中 功能cv remap 几乎可以满足您的要求 请参阅文档here http docs opencv org modul
  • 将 Android 应用程序与服务器上的 Matlab 应用程序连接

    我正在 Android 上开发一个应用程序 它将获取图像输入 并将该输入传递到安装 MATLAB 应用程序的服务器 MATLAB 应用程序将计算结果并将其返回到该 Android 应用程序 我想知道我可以使用哪个服务器 如何将 MATLAB
  • 在matlab中设置图例符号的精度

    我有这个 leg2 strcat Max Degree num2str adet 1 1 ch l leg3 strcat Min Degree num2str adet 1 2 ch l leg4 strcat Max Request n
  • MATLAB 在 MATLAB 7.10.0 学生版中似乎找不到 csaps()

    我有一些代码使用csaps Matlab的三次平滑样条拟合函数 http www mathworks com help toolbox curvefit csaps html我想将其提供给使用 MATLAB 7 10 0 R2010a 的学
  • 如何将Matlab代码库与Android集成?

    我有一个算法和 MATLAB 中的一些其他代码 我想在我的 Android 应用程序中使用它 我怎样才能做到这一点 我可以从 MATLAB 制作 jar 文件以便与 Android 一起使用吗 我必须做点别的事吗 如果您还有其他产品 适用于
  • 在 Matlab 中对列进行排序

    我有 2 列使用 textscan 导入的数据 数据看起来像这样 其中U is undetect and D is detect mydata 51 U 57 D 48 U 47 D my data 4x1 double 4x1 char
  • 如何使用Matlab提高PSD的分辨率

    我有音频信号 我用 Matlab 读取该信号 并使用 pwelch 获取其 PSD 这是我正在使用的代码 x Fs audioread audioFile wav x x 1 mono xPSD f pwelch x hamming 512
  • 在 matlab/octave 中将数据集分成两个子集 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 将数据集分为两个子集 例如 训练 和 测试 其中 训练集包含 80 的数据 测试集包含剩余的 20 分裂的意思是生成一个长度等于的逻辑索引
  • 如何在 R 或 MATLAB 中为散点图创建阴影误差条“框”

    我想在 R 或 MATLAB 中创建一个简单的散点图 涉及两个变量 x 和 y 它们有与之相关的错误 epsilon x 和 epsilon y 然而 我不是添加误差线 而是希望在每个 x y 对周围创建一个 阴影框 其中框的高度范围从 y
  • 如何选择部分密集数据集的均匀分布子集?

    P是一个 n d 矩阵 持有nd 维样本 P某些地区的密度是其他地区的几倍 我想选择一个子集P其中任意样本对之间的距离大于d0 并且我需要将其传播到整个区域 所有样本都具有相同的优先级 无需优化任何内容 例如覆盖面积或成对距离之和 这是执行
  • 在 MATLAB 中将数据拟合到 B 样条

    我正在尝试估计矩阵形式的时间序列数据中的缺失值 列代表时间点 即现在 我想将矩阵的每一行拟合到 B 样条曲线 并用它来估计缺失值 我可以使用 MATLAB 将数据拟合到普通样条曲线 但我完全陷入尝试找出如何拟合数据以创建 B 样条曲线的困境
  • 这是 `min` 和 `nanmin` 之间的区别; Matlab 中的“max”和“nanmax”?

    Matlab描述nanmin and nanmax像这样 NANMIN最小值 忽略NaNs NANMAX最大值 忽略NaNs 但实际上 min and max ignore NaNs too 那我应该使用哪个 根据我的测试 nanmin a
  • python 正弦和余弦精度

    如何提高Python正弦和余弦精度 例如 我想使用以下代码 只需计算随机复向量 x 的 y cos acos x import numpy as np N 100000 x np zeros N 1j np zeros N for k in
  • 频域和空间域的汉明滤波器

    我想通过在 MATLAB 中应用汉明滤波器来消除一维信号中的吉布斯伪影 我所拥有的是k1这是频域中的信号 我可以通过应用 DFT 来获取时域信号k1 s1 ifft ifftshift k1 该信号具有吉布斯伪影 现在 我想通过 A 乘以汉

随机推荐

  • app上架流程的整理

    app的上架流程 一 准备工作 首先需要有开发者账号 企业级的账号是299 个人开发者账号是99 没有的话可以登录http developer apple com 自行申请 假如你已经有账号了 进入苹果官网点击Accout登录 二 申请证书
  • Android课设——理财小助手

    一 app介绍 理财小助手是一款利用Android studio软件实现的APP 可以录入每天的消费项目以及消费金额 同时也可以查找消费记录 统计消费总额 我用到的Android studio版本如下 二 模块设计 下面是我实现的一些模块
  • iOS Sqlite数据库增删改查基本操作

    Sqlite是ios上最常用的数据库之一 大家还是有必要了解一下的 实现效果如图 先来看看数据库方法类 将各个操作都封装在一个类里面 达到代码重用的目的 这是程序员都应该努力去实现的目标 这样在下一次用到同样的方法和类的时候 就可以直接使用
  • 推荐几款实用的Android Studio 插件

    http www jcodecraeer com a anzhuokaifa Android Studio 2015 1009 3557 html
  • 【Python小游戏】当当当当 万众瞩目得《滑雪大冒险》来啦~(附源码)

    前文 大家好 我是梨子同学 希望大家多多支持我 哈哈 为了感谢每一个关注我的小可爱 每篇文章的项目源码都是无偿分享滴 见文末 很多csdn的功能还在研究中 还有小编的文笔不好勿怪 会慢慢进步跟大家一起学习的 小编也一直在学习编程 如果代码小
  • javaweb——Response下载文件

    HttpServletResponse web服务器接收到客户端的http请求 针对这个请求分别创建一个代表请求的HttpServletResponse对象 一个代表响应的HttpServletResponse对象 如果要获取客户端请求过来
  • 查看Linux内存cpu使用情况,某一应用内存占用大小

    查看Linux内存 cpu使用情况排序 某一应用内存占用大小 virt res shr data的意义 1 知识点 1 top命令使用 2 如何查看某一应用内存占用大小 3 回收buff cache 1 使用 1 使用top查看cpu 内存
  • java中对象克隆的基本应用

    为什么需要克隆对象 直接new一个对象不行吗 答案是 克隆的对象可以直接使用已经有的属性值 而new出来的对象的属性都还是初始化时候的值 所以当需要一个新的对象来保存当前对象的 状态 就靠clone方法了 那么我把这个对象的临时属性一个一个
  • 行政如何借助ChatGPT提高效率

    文章目录 ChatGPT的优势与局限 行政人员的核心价值 行政人员应对策略 借助ChatGPT提高效率 结论 创作者 全栈弄潮儿 个人主页 全栈弄潮儿的个人主页 个人社区 欢迎你的加入 全栈弄潮儿的个人社区 专栏地址 AI大模型 随着人工智
  • c++ goto语句

    goto语句又称无条件跳转语句 用于改变语句执行顺序 goto语句的一般格式为 goto label 其他语句 label statement label是用户可定义的一个标识符 以冒号结束 例如 include
  • 考公考研热度上升、是增加就业筹码or恐惧就业?

    现在 金三银四 的春招季已经逐渐告一段落 先不从本次职场招聘看 从考公考研来看 很大部分应届毕业生选择去考公务员和研究生 据统计今年457万考研大军比去年的377万整整多了80万人 今年也是最近几年考研人数增长最快的 今年考研大军达457万
  • Python学习-----起步4(列表元素的添加,删除,修改,查询,获取长度)

    目录 前言 列表元素的添加 或者叫写入 1 append 函数 2 extend 函数 3 insert 函数 列表元素的删除 1 remove 函数 2 pop 函数 3 clear 函数 4 del 方法 这个不是函数哦 列表元素的修改
  • layui会议OA项目数据表格新增改查

    文章目录 前言 一 后台代码编写 1 1 数据表优化 1 2 R工具类 1 3 UserDao新增改查 1 4 Servlet的编写 二 前台页面的编写 2 1 userManege jsp 2 2 userManage js 2 3 新增
  • 【ViT(Vision Transformer)】(二) 阅读笔记

    简介 ViT是2020年Google团队提出的将Transformer应用在图像分类的模型 虽然不是第一篇将transformer应用在视觉任务的论文 但是因为其模型 简单 且效果好 可扩展性强 scalable 模型越大效果越好 成为了t
  • php请求api接口获取公众号基本信息,使用appid,appsecret获取微信公众号基本信息

    使用access token微信公众平台提供的 获取公众号基本信息 接口 来获取公众号的基本信息 首先通过appID和appsecret获取access token 然后使用access token调用获取公众号基本信息的API
  • ADPCM WAVE文件的压缩与解压缩

    一 WAVE文件 WAVE文件是计算机领域最常用的数字化声音文件格式之一 它是微软专门为Windows系统定义的波形文件格式 Waveform Audio 由于其扩展名为 wav 最基本的WAVE文件是PCM 脉冲编码调制 格式的 这种文件
  • ch01-核心概念 (进阶)

    文章目录 常量 特殊值 空值 无穷 数据类型 类型 大小 顺序 结构化数组 时间数组 数组对象 ndarray array 自定义数组容器 子类化与标准子类 小结 参考 安装watermark pip install watermark l
  • 解决数据库高并发访问瓶颈问题

    一 缓存式的Web应用程序架构 在Web层和db层之间加一层cache层 主要目的 减少数据库读取负担 提高数据读取速度 cache存取的媒介是内存 可以考虑采用分布式的cache层 这样更容易破除内存容量的限制 同时增加了灵活性 二 实现
  • linux创建套接字文件类型,Linux日记---0X03文件类型

    文件类型 文件 文件是文件系统中存储数据的一个命名对象 文件是linux系统处理信息的基本单元 一个文件可以空文件 但空文件仍然为操作系统提供了其他信息 文件组成了linux的一切 linux将数据库文件 游戏文件或者字处理文件都仅仅看做一
  • [学习笔记]Matlab(持续更新)

    文章目录 一 Matlab知识学习 1 输入输出语句 注意 Matlab中disp fprintf及sprintf三者之间的区别 2 exist函数的使用 3 matlab中的注释 4 几种常用的清除命令 5 MAT文件如何操作 6 dir