![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab
sdhdwyx
此人不懒,但是什么都没有写
展开
-
matlab循环读取文件
一般情况下,假如我要读取一个名为a.txt的文件,只需要利用下面的语句:a=load('a.txt');现在假如我需要循环读取saif_1.txt,saif_2.txt,,,一直到saif_10.txt,可以利用下面的语句:for N=1:10a=load(['saif_',num2str(N),'.txt']);end其中,[‘a’,‘.txt’ ]可以实现对于字符串的连接,结果为a.txt,配合for循环和num2str函数,可以轻松地实现循环读取文件。ref:https://blog原创 2022-05-08 10:00:46 · 4191 阅读 · 0 评论 -
Matlab数组中符号“~”的使用
数组中的~符号表示忽略这一项举例1:c=rand(2,2,3);[x,y,~]=size(c)输出的结果为:x = 2y = 2举例2:x=[2 1 3 0 5][val,idx]=sort(x)结果为:val = 0 1 2 3 5idx = 4 2 1 3 5若只想得到idx的值:[~,idx]= sort(x)结果为: idx = 4 2 1 3原创 2021-04-20 13:49:18 · 8398 阅读 · 0 评论 -
Matlab中的各种运算符的用法
此页面包含所有 MATLAB® 运算符、符号的完整列表。算术运算符符号角色更多信息+加法plus+一元加法uplus-减法minus-一元减法uminus.*按元素乘法times*矩阵乘法mtimes./按元素右除rdivide/矩阵右除mrdivide.\按元素左除ldivide\矩阵左除(也称为反斜杠)mldivide.^按元素求幂power^矩阵幂mpower原创 2021-04-19 21:04:24 · 1256 阅读 · 0 评论 -
Matlab中冒号“:“的使用方法
冒号(: )是MATLAB中最有用的操作符之一。它用于创建向量,下标数组,并为迭代指定。如果要创建一个包含从1到10的整数的行向量,则书写为1:10MATLAB执行语句并返回一个包含整数的行向量,从1到10 、ans = 1 2 3 4 5 6 7 8 9 10如果要指定一个增量值,例如:100: -5: 50MA原创 2021-04-07 15:23:58 · 61162 阅读 · 1 评论 -
Matlab中(),[],与{}的用法认识
在matlab中,常常会遇到(),[],和{},这个3种符号怎么区分,怎么用,这里我来总结一下,供参考。[ ]首先。[]叫中括号,它用来存储矩阵和向量(vector在C++中也叫容器)举个例子,a=[1,2,3],是一个向量,这个向量有3个元素,也可以用a=[1 2 3]eg:对于a=[1 2 3;2 3 4 ;3 4 5],就是一个3*3矩阵{ }大括号,用于cell型的数组(就是前面讲的单元数组)的分配或引用。比如 a{3,3}=‘china’就是建立了一个3*3的单元数组,原创 2021-04-18 15:20:48 · 9670 阅读 · 5 评论 -
Matlab中数组的常见用法
MATLAB中所有数据类型的所有变量都是多维数组。向量是一维数组,矩阵是二维数组。MATLAB中的特殊数组zeros()函数是用来创建一个全零的数组例如zeros(5)MATLAB执行上面示例代码,得到以下结果 -Trial>> zeros(5)ans = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0原创 2021-04-07 15:59:13 · 7440 阅读 · 0 评论