Matlab函数
十八与她
不断学习,不断进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
matlab函数之continue和break
提供在循环中,结束本次循环(跳过之后的代码),进行下一次循环的目的,如下代码上述代码输出结果为:可以看到,当n>5时,就不再执行后面的disp(i)语句了提供直接跳出循环的目的,如下代码输出如下可以看到,当n>5时,就不再执行for循环语句了...原创 2022-07-08 20:07:21 · 7159 阅读 · 0 评论 -
Matlab相关函数知识点(三)-floor函数+点除运算符+矩阵索引规则
floor函数的作用是,对操作对象向下取整。如果操作对象是数字,那么就返回小于这个数的最大整数(负数同样适用)对矩阵操作如果操作对象是矩阵,那么就对矩阵内所有元素进行向下取整操作./运算符可以从结果看到,直接对矩阵进行除法和点除,得到的结果是一样的,可能有些场景是有区别的,大家使用的时候提前测试一下就好假设有一个矩阵那么如下操作返回的结果是``说明该操作是按照列顺序进行从第一个到第五个元素的取值操作那下面的操作呢?返回的结果是说明该操作是每隔2个元素,按列顺序,从第一个元素取到第原创 2022-06-09 09:20:50 · 3390 阅读 · 0 评论 -
Matlab中矩阵求幂的两种情况
文章目录方阵求幂矩阵求幂按元素求幂非方阵求幂方阵求幂若一个矩阵为方阵时,他的求幂有两种情况矩阵求幂使用如下矩阵完成矩阵求幂:e2=[[1,2,3];[2,3,4];[4,5,6]]^2;得到结果如图,可以看到,就是矩阵自身的矩阵乘法,所以这个方式要求矩阵为方阵,也就是行列相等,要满足矩阵乘法的基本条件:按元素求幂也就是对矩阵的每一个元素都求幂,使用类似如下语句:d=[[1,2,3];[2,3,4];[4,5,6]].^2;得到结果如下,可以看到,是将方阵中的每一个元素都求幂了原创 2022-05-31 09:13:57 · 8011 阅读 · 0 评论 -
Matlab相关函数知识点(二)-inf函数+exist函数+isfield函数
文章目录inf函数exist函数isfield函数inf函数INF返回正无穷大的IEEE算术表示。无穷也可以由除零这样的运算产生inf(3,1)上面函数就是创建一个三行一列的正无穷大元素的矩阵如果直接给某一元素赋值无穷大的话,可以直接使用类似如下语句:TauG(1)==inf下面是常用情形说明:INF('double')与没有输入的INF相同。 INF('single')是INF的单个精度表示。 INF(N)是一个N × N的INF矩阵。 INF(M,N)或INF([M原创 2022-05-30 16:54:48 · 4511 阅读 · 0 评论 -
Matlab中将行向量转为列向量的方法
文章目录转置法利用 “ :”法总结在进行一些代码编写的时候,可能需要将行向量转为列向量,那么怎么去完成这件事情呢,本篇文章给大家介绍两种简单的方法转置法假设有如下代码c(3)=1;这个代码直接给C的第三个元素赋值为1,这时候Matlab会默认其为行向量,如果我们实际需要的是列向量的话,那么可以使用下面代码:c=c';利用 “ :”法实际上除了转置法,还可以使用如下语句:c=c(:);上述代码也可将行向量转为列向量总结1.前述两种方法,都可以将行向量w转为列向量2.转置法是原创 2022-05-25 10:21:01 · 25097 阅读 · 0 评论 -
Matlab中改变数组的列顺序或行顺序
文章目录改变数组列顺序改变数组行顺序改变数组列顺序先定义一个数组,我这里有一个数组B,为一个十列的顺序加入现在我想改变B数组中第8到10列的顺序,改为10,9,8这样的顺序,该怎么做呢?首先,定义这样一个数组:idx=[1:7,10,9,8];这相当于定义了一个你需要数组的列按怎样顺序排列的一个指示数组然后,你应该写入这样的语句:C = B(:,abs(idx));上述是表示对所有行的列进行排序操作,结果如下:可以看到,原来8,9,10的顺序变成了10,9,8如果你只想对指定的原创 2022-05-24 09:56:52 · 6405 阅读 · 0 评论 -
Matlab函数之Plot函数
文章目录绘制单幅图(不加修饰)绘制单幅图(加修饰)绘制两幅子图在一个画板将曲线绘制到同一个坐标系中首先定义出几个数组,用于绘制图形绘制单幅图(不加修饰)subplot(2,1,1);plot(x1);title('示例1');xlabel('X轴名称');ylabel('Y轴名称');其中,subplot(2,1,1)表示创建一个2行1列的绘图区域,顺序是从左到右、从上到下排列的,然后后面的1表示后续的绘图在第一个子图中进行;plot(x1)表示绘制的X轴为X1数组,Y轴默认和X1数组相同;tit原创 2022-05-23 10:20:48 · 1860 阅读 · 0 评论 -
Matlab函数之sum函数
文章目录向量求和矩阵求和向量求和若对一个向量使用sum函数,那么将返回这个向量所有元素的加和cc=[1,2,3];ccsum=sum(cc);矩阵求和下述说明为常用情况,若对您的问题不适用,请另行尝试若对一个矩阵使用sum函数,分两种情况:先定义一个矩阵XX = [0 1 2; 3 4 5];第一种情况:z=sum(X);对矩阵直接使用sum函数,则默认对列进行求和,最后结果返回一个行向量第二种情况:x=sum(X, 1);y=sum(X, 2);传入第二个原创 2022-05-20 10:50:59 · 2801 阅读 · 0 评论 -
Matlab函数之cell和iscell函数
文章目录元胞数组元胞数组定义元胞数组创建cell函数直接赋值法元胞数组判断iscell函数元胞数组取值元胞数组元胞数组定义先来介绍一下什么是元胞数组:元胞数组是MATLAB中特有的一种数据类型,是数组的一种,其内部元素可以是属于不同的数据类型元胞数组创建对于元胞数组的创建,可以利用cell函数,也可以使用直接赋值法,下面只展示常见方法:cell函数cellarry=cell(2,2);1.通过以上语句先创建一个2×2的元胞数组2.再对其进行赋值cellarry{1,1}=[1;原创 2022-05-19 10:54:40 · 2276 阅读 · 0 评论 -
Matlab函数之nargin用法
nargin返回调用函数时的输入参数个数:比如现在定义一个函数如下:function ins = insinit(avp0, ts, var1, var2)在函数内容里,我根据输入参数个数的,判断是那种参数传入情况,这时候就用到了nargin:if nargin==2 % ins = insinit(avp0, ts); [qnb0, vn0, pos0] = setvals(a2qua(avp0(1:3)), avp0(4:6), avp0(7:9));elseif原创 2022-05-19 09:40:12 · 9482 阅读 · 2 评论 -
Matlab相关函数知识点(一)
最近在研究计算卫星DCB的相关内容,在网络上找到了有关DCB计算的源代码,便研究了起来,在这里做一下记录,以供之后学习使用[1] strcmpiif length(line)>76&&strcmpi(line(61:77),'START OF AUX DATA')%strcmpi函数的作用是Compare strings ignoring case,与strcmp函数功能类似,只是比较字符串不区分大小写以上代码strcmpi(line(61:77),'START OF .原创 2021-10-24 20:43:26 · 2307 阅读 · 1 评论
分享